我喜欢 RN,但真正让我烦恼的一个问题是缺乏约定。作为 js 开发人员,我已经习惯了。但是使用 ES6 与否
render() {
对比render: function() {
是一回事。我真正无法理解的是,当我看到WebView 模块导出示例为
exports.examples = [
{
title: 'WebView',
render(): ReactElement { return <WebViewExample />; }
}
];
有时我看到
export default PDFView;
我习惯了
module.exports = WebViewExample
返回一个对象会破坏我的代码,并迫使我考虑每个组件应该是什么类型。我了解返回对象的价值,但开始在文档中引入似乎是一件坏事。吐槽结束。是default
为了什么?