找到约 10000 条结果
  • 基于 React.js + redux + bootstrap 的 RubyChina 示例
    最近在学习前端的各大流行框架, 主要学习了 Vue.js 和 React.js, 前段时间用 Vue.js + uikit 实现了 V2EX 的克隆版本, 最近又用 React.js + redux + bootstrap 实现了 RubyChina 的克隆版本, 两个项目都支持响应式布局. 不得不说这是学习新知识的一个有效途径. 这两个项目都比较合适学习 Vue.js 和 React.js 的朋友参考.
    2016-10-11
  • 你想知道的关于 Refs 的知识都在这了
    Refs 提供了一种方式,允许我们访问 DOM 节点或在 render 方法中创建的 React 元素。 Refs 使用场景 在某些情况下,我们需要在典型数据流之外强制修改子组件,被修改的子组件可能是一个 React 组件的实例,也可能是一个 DOM 元素,例如: 管理焦点,文本选择或媒体播放。 触发强制动画。 集成第三方 DOM 库。 设置 Refs 1...
    2019-10-29
    3
  • 大数据请把文章推给想了解DLL的人
    DLL(Dynamic Link Library)动态链接库在 webpack 中用来将可共享且不常改变的代码抽取成公共的库。没有使用 DLLreactreact-dom 在 react 项目中是必备的两个库,把它们抽取出来单独打个包。首先进行安装 npm install react react-dom --save在 src 目录下新建 index.jsx 文件,编写 react 代码 {代码...} 在一层级...
    2022-06-26
  • React 学习之路 (一) 概述
    React是一款构建用户界面的js库,如果你熟悉MVC的话react 就是 其中的view。可以简单的理解为是React将帮助我们将界面分为一个一个独立的小块,每一块都是一个组件,这些组件可以组合、嵌套、就完成了我们的整个页面。
    2018-08-16
  • 自己动手写 React 源码——【2】实现 JSX
    深入理解 React 源码,带你从零实现 React v18 的核心功能,构建自己的 React 库。电子书地址:[链接]源代码地址:[链接]送我一个免费的 ⭐️ Star,这是对我最大的鼓励和支持。
    2024-03-15
  • 认识react, 并简单与vue对比
    应用场景: 负责场景下的高性能 重用组件库,组件组合 中文官网:[链接] 特点: 声明式编码(不需要关心如何实现,只需要关注在哪里做什么) 组件化编码 高效的DOM Diff,最小化页面重绘 单向数据流 创建一个新的app: {代码...} 使用 Yarn 安装 React: {代码...} 使用npm来安装 React: {代码...} 使用antd: 根据这个搭...
    2018-11-19
  • React context 丢失问题
    文本是为了说清react context目前的机制是owner context 而不是我们以为的parent context 机制,并说明这两者的区别。希望能对即将使用context的同学有所帮助.
    2015-08-01
  • 创建React App + Express 后台的应用
    创建express app 全局安装 express-generator {代码...} 创建express app {代码...} 安装依赖包 {代码...} 修改react-backend/routes/users.js, 返回简单的数据,方便测试 {代码...} 启动express app {代码...} 把端口设置成3001的原因是因为react app 会使用3000端口,避免冲突 创建react app 全局安装 create-react-ap...
    2017-06-14
    1
  • React环境搭建
    ​<</span>scriptsrc="https://cdn.bootcss.com/react/15.4.2/react.min.js"></</span>script><</span>scriptsrc="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></</span>script><</span>scriptsrc="https://cdn.bootcss.com/babel-standalone/6.2...
    2017-03-27
  • 1. 使用create-react-app创建react项目
    create-react-app全局安装create-react-app {代码...} 使用create-react-app创建一个项目 {代码...} 如果不想全局安装,可以直接使用npx {代码...} 这需要等待一段时间,这个过程实际上会安装三个东西react: react的顶级库react-dom: 因为react有很多的运行环境,比如app端的react-native, 我们要在web上运行就使用react...
    2020-10-27
  • Todo-react-redux-immutable案例
    综合运用react,redux,react-redux,immutable.js,styled-components等工具库,完成一个Todos案例。
    2017-04-08
    4
  • 使用 React DevTools 调试小程序是什么体验?
    当然,React DevTools 是没法用来直接调试小程序的。 但是利用 Remax 小程序框架,我们就可以做到利用 React DevTools 来调试了。 Remax 是一个基于真正 React 开发的小程序框架,[链接] 首先新建一个 Remax 项目(以阿里小程序为例): {代码...} 安装 React DevTools 并启动: {代码...} 使用小程序开发者工具打开 hel...
    2020-06-16
  • react-app-rewired问题导致react项目无法启动
    This has been caused by recent changes to CRA (2.1.2) where they merged the webpack.config.dev.js and webpack.config.prod.js into a single file webpack.config.js. See #343 and #345 for more details on the change.The adjustment to paths made in react-app-rewired in order to continue to be able to ...
    2020-08-28
  • React面试题总结
    React面试题总结内容主要包括基础知识,React 组件,React Redux,React 路由。基本知识1. 区分Real DOM和Virtual DOMReal DOMVirtual DOM更新缓慢。更新更快。可以直接更新 HTML。无法直接更新 HTML。如果元素更新,则创建新DOM。如果元素更新,则更新 JSX 。DOM操作代价很高。DOM 操作非常简单。消耗的内存较多。很少...
    2021-01-25
  • webStrom快捷键快速创建React组件
    rcc + tab键 - - 用ES6模块系统创建一个React组件类 rccp + tab键 - - 创建一个带有PropTypes和ES6模块系统的React组件类 rcfc + tab键 - - 创建一个带有PropTypes和所有生命周期方法以及ES6模块系统的React组件类 rcjc + tab键 - - 用ES6模块系统创建一个React组件类(无导出) rdp + tab键 - - 快速生成defaultProps r...
    2019-09-25
  • 从零开始-文件资源管理器-02-初始化Next.js + Ant Design
    安装依赖 {代码...} 修改文件目录树 {代码...} 基础组件Ant Design 注册文件路径:/explorer/src/lib/antd-registry.tsx {代码...} AntdStyledComponentsRegistry:配置 Antd SSRAntdConfigProvider:配置“暗黑主题”、默认使用 small 样式AntdRegistry:组合 SSR、主题、Antd App Context Provider 组件参考链接 - 使用 ...
    2023-12-12
  • 精读《setState 做了什么》
    但是 setState 函数是 react 包导出的,他们又是如何与 react-dom react-native react-art 这些包结合的呢?
    2019-01-07