React
React.js
и связанных с ним технологий на русском языке :ruПоследнее обновление: 16.10.2021 - добавил огромную коллекцию полезных JavaScript-сниппетов. В разработке -> руководство по
Next.js
Redux Toolkit
Recoil
React Query
React Router
React Transition Group
React Spring
Apollo Client
Apollo Server
TypeScript
или в формате PWA
GraphQL
Workbox
Mongoose
Sequelize
Socket.IO
Create React App
Styled Components
React
+ TypeScript
TypeScript-типов
для React
Express API
Webpack
Security Headers
HTML5-тегам
DOM
Web Accessibility
RegExp
Web Speech API
Internationalization API
Axios
JSON Server
JSON Web Token
Helmet
Cors
SQL
Netlify
Markdown
Google Spreadsheet
Обратите внимание: вопросы немного устарели, поскольку посвящены, преимущественно, "классовому" React
React
, Jest
, Redux
и лучшие практики по React
.gitconfig
.gitignore
settings.json
VSCode
Fetch API
Internationalization API
Context API
PropTypes
React
React
React
React
и TypeScript
tsconfig.json
Prettier
ESLint
Node.js
Node.js
с примерами кодаNode.js
: лучшие практикиGit
Git
Docker
SQL
argon2
fake REST API
multipart/form-data
express-validator
Буду признателен за помощь в обнаружении ошибок, опечаток и неточностей, а также за любой вклад в развитие проекта
Материалы находятся в свободном доступе. Это означает, что вы можете их использовать как угодно. Будет круто, если при этом вы будете ссылаться на данный репозиторий
react-app create-react-app + react-app-rewired 进行二次配置:按需加载、less-loader、启用 eslint 配置、特殊自定义配置 如果需要更具体的业务模版,可以跳转至 模版生成器 使用方法 git clone https://github.com/dyb881/react-app [项目名称] cd [项目名称] npm i // 安装依赖 n
前言 最近团队中用了react-query,了解了一下之后确实挺好玩的,简单记录一下 一、react-query能干嘛? 在前端平时的开发中,可以把我们需要维护的状态分为两类: 用户交互的中间状态。如组件的状态,isLoading, isOpen 服务端状态。通过请求得到并在前端维护 react-query能够更好的帮助我们处理第二类状态。服务端状态通常会存在组件中,如果要复用,要存在全局状态如r
react-dnd-dom by Nicholas Vincent-Hill 尼古拉斯·文森特·希尔(Nicholas Vincent-Hill) 我如何使用react-dnd和react-flip-move构建React游戏 (How I built a React game with react-dnd and react-flip-move) This is a high level ove
github:https://github.com/zmxv/react-native-sound 安装及添加依赖 npm install react-native-sound --save 或者 yarn add react-native-sound react-native link react-native-sound 手动配置地址:https://github.com/zmxv/react
1.导入react-pdf npm i react-pdf --save import { Document, Page, pdfjs } from ‘react-pdf’; pdfjs.GlobalWorkerOptions.workerSrc = ‘pdf.worker.min.js’; //1.解决报错 Uncaught SyntaxError: Unexpected token < ind
引入相关部分 // react-draft-wysiwyg begin import { EditorState, convertToRaw, ContentState } from 'draft-js'; import { Editor } from 'react-draft-wysiwyg'; import draftToHtml from 'draftjs-to-html'; import
二次封装 ant-pro table + react-resizable实现表头控制拉拽 封装了 ant-pro table + react-resizable+form 可拖动表格。 拓展了一些功能,如格式化,支持保存用户表格宽度习惯,接口分页字段配置,可编辑表格等。 1 react-resizable 组件 import './index.less'; import { Resizable }
安装: 需要安装:cnpm i react-infinite-scroller react-custom-scrollbars -S 关键代码: //滚动加载 import InfiniteScroll from 'react-infinite-scroller'; import {Scrollbars} from 'react-custom-scrollbars'; 使用: <Scrol
问题内容: 我注意到可以这样导入: …或像这样: 第一个导入模块中的所有内容(请参阅:导入整个模块的内容) 第二个仅导入模块导出(请参阅:导入默认值) 似乎这两种方法是不同的,并且根本上是不兼容的。 为什么它们都起作用? 请参考源代码并解释该机制…我有兴趣了解其工作原理。 ES6常规模块信息回答了该问题。 我在问使模块像这样工作的机制。在这里,它似乎与源代码中的 “ hacky”导出机制有关,但尚
这篇快速上手指南会教你如何将TypeScript与React结合起来使用。 在最后,你将学到: 使用TypeScript和React创建工程 使用TSLint进行代码检查 使用Jest和Enzyme进行测试,以及 使用Redux管理状态 我们会使用create-react-app工具快速搭建工程环境。 这里假设你已经在使用Node.js和npm。 并且已经了解了React的基础知识。 我们之所以使
我已经改用react Native制作跨平台应用程序(虽然没有制作)。我只是想要一个答案,我的问题,反应和反应之间的区别。我在网上搜索了一下,但没有找到合适的答案。
问题内容: 与 哪个更好,为什么? 还是除了以后编写更少的代码外没有其他区别? 写作是否意味着只导入Component对象? 问题答案: 让您代替。它减少了React名称空间的键入和重复,这通常是一种理想的现代编码约定。 此外,Webpack 2和Rollup之类的工具会“摇晃”,这意味着任何未使用的导出都不会捆绑到您的最终代码中。使用/,您可以保证所有React的源代码都将被捆绑。使用,某些工具
本文向大家介绍react-native 启动React Native Packager,包括了react-native 启动React Native Packager的使用技巧和注意事项,需要的朋友参考一下 示例 在最新版本的React Native上,无需运行打包程序。它将自动运行。 默认情况下,这将在端口8081上启动服务器。要指定服务器所在的端口
我正在使用“React admin”创建一个管理界面(前端)。我正在使用spring boot作为我的REST API。我的React应用程序的url是:“http://localhost:3000”。我的spring boot API的url是:“http://localhost:8080”。 下面是CORS配置的spring boot代码,它在一个单独的类中,称为CORSCONFIG: 下面是