美文网首页
reactNative简单不适用的tips (笑)

reactNative简单不适用的tips (笑)

作者: 曹九朵_ | 来源:发表于2017-09-06 10:31 被阅读33次

前几个月刚开始看ReactNative时候 在markdown上随手记录的一些tips 有一些可能并不适用 欢迎提出 不一定会改正 :-D

reactNative tips

标签: tips


  • 解决webstorm红线问题 上方提示switch language level to JSX Harmony

可以点击switch切换 或者
Preferences > Languages & Frameworks >JavaScript>JSX Harmony



  • 更新npm包
    npm i -g npm

  • 在指定模拟器上运行
    react-native run-ios --simulator "iPhone 4s"
    react-native run-ios --simulator "iphone 7plus"
  • 查看具体可用的设备名称。
    xcrun simctl list devices

  • 注释快捷键
    /** + enter回键

  • 查找文件快捷键
    cmd+shirt+o

  • 选中某个内容 按住ctrl 双击鼠标 会弹出粘贴板中的历史内容(呃..不太准确 )

  • 选中某个内容 ctrl + d 可以一键实现复制粘贴

  • 定制已有style
    style={[styles.instructions, {backgroundColor: 'green'}]}

  • 解决RN文件路径问题
    ReactNative提供了一个关键字@providesModule,可以解决文件路径问题,以后只要有这个关键字,导入组件就可以不需要路径,直接类名就好了
    @providesModule使用
    在文件的顶部,嵌套一个多行注释,把@providesModule放在注释里,@providesModule后添加类名,以后就直接使用类名就能导入了。
    注意点,带有@providesModule的多行注释,一定要是文件的第一个多行注释。
    文件最上方添加/** * @providesModule Common */
    使用从
    import Common from './../Common/Common'
    变成 👇
    import Common from 'Common'

  • 5月28号 晚上9点45分
    在看ES6语法, 整晚我只有一个想法
    我靠!这也行!?

  • 由于大括号被解释为代码块,所以如果箭头函数直接返回一个对象,必须在对象外面加上括号。
    var getTempItem = id => ({ id: id, name: "Temp" });

  • 更新git上reactNative
    npm install -g react-native-git-upgrade
    react-native-git-upgrade

  • solved this by removing everything in '~/.rncache' and run npm i and react-native run-ios again. Make sure all the tar balls in the .rncache have their integrity.

相关文章

网友评论

      本文标题:reactNative简单不适用的tips (笑)

      本文链接:https://www.haomeiwen.com/subject/ijumjxtx.html