Home  >  Article  >  Web Front-end  >  What are the react development frameworks?

What are the react development frameworks?

青灯夜游
青灯夜游Original
2020-12-03 10:31:145515browse

React development frameworks include: 1. React Material UI; 2. React Bootstrap; 3. React Belle; 4. React ToolBox; 5. React Grommet; 6. Semantic UI and so on.

What are the react development frameworks?

The operating environment of this tutorial: windows7 system, react16 version, Dell G3 computer.

React is the hottest front-end technology today, and one of the best features of React is that there are a large number of feature-rich component libraries and development frameworks available. Everything from buttons to scrolls to toolbars, and these components can do their own thing, or they can be assembled into complex UIs, or you can decompose the UI into independent and edible modules.

The following will introduce you to several very important and useful React component libraries and development frameworks, so that you can quickly assemble UI based on existing React components:

1.React Material UI

Material UI is a framework that implements Google's skeuomorphic design principles and contains a large number of components, such as toolbars, tables, buttons, navigation, etc. It even provides over 900 different SVG icons for UI design.

2.React Bootstrap

React Bootstrap provides a Bootstrap reconstruction framework for React components. Bootstrap is currently the most popular UI framework. Combine it with React components. What do you want from me?

3.React Belle

React Belle provides you with a series of beautiful, configurable components, including switches, drop-down list boxes, ratings, text input, and cards etc. This framework prides itself on being optimized for both desktop and mobile, while also supporting advanced customization of styles.

4.React ToolBox

React Toolbox is a very popular React component library (framework) that contains a large number of skeuomorphic design components. React Toolbox is based on the most popular solutions such as CSS Modules (written in SASS), Webpack and ES6. It can be seamlessly integrated with the Webpack workflow and is very easy to customize and very flexible. Although it contains dozens of components, React Toolbox is very configurable and provides an excellent UI development experience.

5. React Grommet

Grommet is a React component library that emphasizes experience. All components are accessible, have cross-browser compatibility and support theme customization. . By configuring properties, the flexibility of components can also be further improved. Grommet looks great and is very suitable for quickly developing clean and concise UIs with key basic functions.

6.Semantic UI

React Semantic UI is the Semantic UI component library officially integrated by React. As a development framework, Semantic can be used to create responsive layouts with beautiful interfaces and support control over the rendering of HTML tags or components. You also don't need to add additional nested components to edit component functionality and properties. This is very important when using MenuLinks and React-router together.

7. React With Bit

Bit is a very powerful tool that can call any other application or any component found in the code base. Bit adds a virtual layer on top of your source code files to help create, manage and reuse components without having to import the entire code base. Bit automatically parses documentation and runs component tests in any location and framework, making Bit an extremely useful tool for React components. In the Bit community hub community, you can also find almost any React UI feature you need.

For more programming-related knowledge, please visit: Programming Video Course! !

The above is the detailed content of What are the react development frameworks?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn