为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下react里面怎么让自己写的js文件生效?

请问一下react里面怎么让自己写的js文件生效?

动漫人物 2019-10-28 09:05:43
react里面怎么让自己写的js文件生效
查看完整描述

4 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

react一般情况下你需要去把一个js输出(export)然后再用另一个文件去调用(require)

12345678test.jsmodule.exports = React.createClass({    displayName: "test",    ...   })  var test = require("test.js");


查看完整回答
反对 回复 2019-11-02
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

1、Chrome 无法支持,会报错。但是 Firefox 和 Safari 是可以了。记得加上 type="text/babel"。

2、如果想让 Chrome 也能运行,可以开一个本地服务器(比如 Apache),也是可以让 Chrome 支持的。

3、最后,如果不想开本地服务器。那可以使用模块加载器(webpapck 或 browserify)编译 jsx 代码成 js 再引入就行。

查看完整回答
反对 回复 2019-11-02
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

首先,state 变化是异步的,更新 state 后不能马上读取到新的 state。
其次,你这个 list 是通过 props 传进来的,要在组件第二次渲染的时候才能拿到更新后的 list.xnld。

查看完整回答
反对 回复 2019-11-02
  • 4 回答
  • 0 关注
  • 1115 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信