一个短小精干的React Boilerplate

#1

现有的React boilerplate都有或多或少不完美的地方。
有的有太多依赖,有的不能hot reload,有的对ES6的支持不完美。
鉴于此,我写了一个短小精干的React Boilerplate。
https://github.com/lo-tp/express-react-starter
其优点主要有以下两点:

  1. 对ES6有良好支持
    不单Client端代码能用ES6写,Server端的代码也能用ES6来写。
  2. Hot Reloading
    与其他React Boilerplate不同的地方在于,除了能hot reload传统的带state的React组件之外,stateless的pure component也能被hot reload。
#2

我还以为react组件都用ES6或者typescript来写了,想不到你还用jsx写。。勇气可嘉。

#4

写React而不用JSX的人勇气更值得敬佩吧。。。:slight_smile:

#5

是啊,我从来没写过.jsx的文件,真的。。:scream:

#6

React Without JSX
你我对JSX的认识看来有些偏差.:slight_smile:

#7

这个并没有偏差,只是文件后缀不同,然后支持的写法也会有写差别,render的方法是不会变的。
实际项目中,一般不会用jsx后缀来封装组件。你看看antd的react组件就知道了,全部都是typescript写的。
jsx本质是一个html模板,跟文件后缀名是什么没有关系,而我所说的是没有用过.jsx的后缀名。