发布时间: 2023-07-31 13:36:00
refer to:
https://legacy.reactjs.org/docs/introducing-jsx.html
1. 在项目根目录下增加 .env 文件
2. 该文件内容为:
FAST_REFRESH=false
然后重启 ( yarn start) , 就会发现你做的任何改动(jsx, 修改 component等), 都会立刻生效了。
reactjs为了方便我们在js代码中插入HTML, 所以推出了这个概念。例如:
const element = <h1>Hello, world!</h1>;
总之,就是非常合适的写法。不用使用引号 来声明字符串, 也可以非常灵活的进行值的渲染。( interpolation)
例如,修改我们的App.js:
let one = 1; let two = 2; function App() { return ( <> <div className="App"> 你好啊,第一个reactjs项目 </div> <div> var one is : {one}, var two is : {two} </div> </> ); } export default App;
可以看到,上面代码的特点为:
1. 使用 {} 来渲染变量 , 跟ruby中的 字符串插值 #{} 非常类似。
2. return () 中的参数,如果是多行的话,要使用 <> ... </> 围起来。
Back