anu
anu copied to clipboard
the React16-compat library with hooks
**bug描述** 百度小程序种3.105.17及以上调试基础库,子组件状态变化,不会触发不渲染更新。 **复现bug的步骤** nanachi init test (默认模板) cd test && npm i nanachi watch pages index index.js替换为如下测试代码: ```js-jsx import React from '@react'; import Welcome from '@components/Welcome/index'; class P extends React.Component...
```javascript const Home = () => ( Dashboard navigate('/home/bizSetLog')}>team navigate('/home/bizSetOrgGroup')}>projects ); const ServiceLog = () => ( ); const GroupSet = () => ( ); const Index11 = () =>...
componentDidMount 里 setState render 不执行。 ``` class Page109 extends Component { constructor(props) { super(props); this.state = { show: false } } componentDidMount() { this.setState({ show: true }, () => {...
上一次升级中已经可以对不同的React Hooks进行tree shaking。tree shaking需要对框架内部模块的依赖进行梳理,由表至内。
首先从app.js开始转译 ```jsx import React from '@react'; import './pages/index/index'; //pages页面全部变成config.pages中的字符串 import './pages/aaa/index'; // pages页面全部变成config.pages中的字符串 import './pages/bbb/index'; //pages页面全部变成config.pages中的字符串 class Global extends React.Component { globalData = {} static config = { window: {...
想 用 anujs + webpack + ts 搭建一个项目 发现 anujs 貌似还没有 给 typescript 用的 描述文件
求个hooks版本,不依赖redux
主要参见外国人的例子,https://www.youtube.com/watch?v=4b8jxigTfRI&feature=youtu.be&a= ```html var container = document.getElementById('root'); var div = container; if (!window.ReactDOM) { window.ReactDOM = React; } var expect = function(a) { return { toBe: function(b) { console.log(a, 'vs', b,...
小程序开发进度
10.23 ~ 10.28要做的事 * 重写三套模板,让支持快应用 * 写一整套支持快应用的组件 * 启用babel7,搞定中文转义问题 * 内置webview组件 * 模板的开发目录改成source,生产目录视构建目标有所不同(快应用为src, 其他为dist)