React Index

React 技术栈

Web基础

培训

官网

示例

App

工具

  1. 包管理器
  2. 构建器
  3. 编译器
  4. React 开发者工具
  5. 静态类型检查器
  6. Prettier # 编码风格
  7. ESLint en | ESLint cn | ESLint 实战 # 检查警告
  8. Storybook # 组件预览
  9. SW Precache Webpack Plugin

技术

相关

  1. CDN
  2. XSS(跨站脚本攻击)
  3. Npm Scripts 使用指南
  4. 搞清楚React项目中支持的Polyfills.
  5. Prettier 统一团队的代码风格
  6. React 如何国际化 ?

FAQ

  1. 什么是声明式编程?

    以声明式编写UI,可以让你的代码更加可靠,且方便调试

  2. JavaScript Bind 问题

    https://www.ibm.com/developerworks/cn/web/1207_wangqf_jsthis/index.html

    https://www.smashingmagazine.com/2014/01/understanding-javascript-function-prototype-bind/

  3. 如果您需要根据内容动态更新页面标题,可以使用浏览器的document.title API。对于要从React组件更改标题的更复杂的场景,可以使用React Helmet(一个第三方库)。

  4. 熟悉使用Visual Studio Code

  5. Visual Studio Code 集成 Chrome 插件.

  6. Flow是一种静态类型的检查器,可以帮助您编写更少错误的代码。如果您是这个概念的新手,请参阅JavaScript中使用静态类型的介绍

  7. .env 文件的特定设置 分别代表含义 ?

  8. 在开发中使用HTTPS

  9. 如何确保 ? 请记住,代理仅在开发中有效 (使用 npm start),并且由您来确保像 /api/todos 这样的URL指向生产中的正确的东西。您不必使用 /api 前缀。任何无法识别的没有 text/html 接收标头的请求,将被重定向到指定的 proxy.

  10. 什么是服务器渲染? React如何支持服务器渲染?

  11. 什么是预渲染成静态HTML文件?

  12. HTML5 history API (pushState, replaceState, popState)

  13. <Switch> 对于转场动画也非常适用

  14. 1
    2
    Access-Control-Allow-Origin
    Fetch API cannot load http://localhost:4000/api/todos. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
感谢您的支持,这将鼓励我坚持技术分享!