资讯专栏INFORMATION COLUMN

React开发过程中遇到的一些坑(踩多少填多少)

amuqiao / 3097人阅读

摘要:毕竟是一个前端库,所以对于这样的对象还是有一定依赖的,但在下面用的形式写组件的时候就会遇到上面的问题。参考上的这个问题,有这么一个简单粗暴的解决方法目前上还没有人给出更好的解决方法,如果哪位大大有找到的,麻烦补充一下。

document is not defined

React毕竟是一个前端库,所以对于document这样的对象还是有一定依赖的,但在node-webkit下面用CommonJS的形式写React组件的时候就会遇到上面的问题。参考StackOverflow上的这个问题:nw reactjs requring in multiple files does not work,有这么一个简单粗暴的解决方法:

javascriptglobal.document= window.document;
global.navigator= window.navigator;

目前StackOverflow上还没有人给出更好的解决方法,如果哪位大大有找到的,麻烦补充一下。

Invariant Violation: _registerComponent(...): Target container is not a DOM element.

就是一个找不到DOM节点的问题,用jQuery的domReady或者直接把js文件放到页面最后就好了。

node-webkit下面react-router无法使用Router.HistoryLocation

本来使用HTML5的history API做router挺好的,但是react-router在这一方面做得不好。node-webkit的页面的地址是文件路径,而react-router不支持这一点,所以只能暂时弃用了。github上已经有相关的issue:#111

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91476.html

相关文章

  • 小程序实现语音识别到底要多少

    摘要:前不久写了个工具型微信小程序周边,里面用到了语音识别技术。当然如果你要兼容低端微信用户需要使用做兼容处理。如果发现不当之处欢迎微信交流。想看实际案例的可以微信扫码关于安装关于安装关于安装 前不久写了个工具型微信小程序(Find周边),里面用到了语音识别技术。现将实现细节整理如下: 接口预览 通过阅读了解科大讯飞接口文档、小程序接口开发文档以及对后端ThinkPhp框架的学习,我整理...

    Benedict Evans 评论0 收藏0
  • 小程序实现语音识别到底要多少

    摘要:前不久写了个工具型微信小程序周边,里面用到了语音识别技术。当然如果你要兼容低端微信用户需要使用做兼容处理。如果发现不当之处欢迎微信交流。想看实际案例的可以微信扫码关于安装关于安装关于安装 前不久写了个工具型微信小程序(Find周边),里面用到了语音识别技术。现将实现细节整理如下: 接口预览 通过阅读了解科大讯飞接口文档、小程序接口开发文档以及对后端ThinkPhp框架的学习,我整理...

    gaara 评论0 收藏0
  • React禁止页面滚动实践与方案梳理

    摘要:最近在使用技术栈重构一个单页应用,其中有个页面是实现城市选择功能,主要是根据城市的首字母来快速跳转到相应位置,比较类似原生中的电话联系人查找功能,页面如图主要问题在上下滑动右侧定位的元素时,页面会跟着一起滑动当然这个现象在开发过程中应该会经 最近在使用 React 技术栈重构一个单页应用,其中有个页面是实现城市选择功能,主要是根据城市的首字母来快速跳转到相应位置,比较类似原生 APP ...

    zhjx922 评论0 收藏0

发表评论

0条评论

amuqiao

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<