Zent (\ˈ Zent \) is the React implementation of the awesome PC WebUI specification, providing a complete set of basic UI components. Currently we have 35+ components, which are already used in all kinds of great PC businesses. We will continue to develop new components based on this.

Our goal is to make React development faster and easier. If you want to develop a merchant background, then use Zent in the appropriate.

features

  • A complete set of component libraries, Zent components are derived from business requirements, some of which Zent probably does best. For example, Zent’s shell layer component supports multi-layer nesting, which is only implemented by Zent as far as I know.
  • Complete Chinese documentation.
  • A set of ICONS drawn by a great designer.
  • The coverage rate of single test is above 90%.
  • A Babel plug-in is provided to help reduce the bundle size.
  • We use yarn management package, develop with ES6 and PostCSS, format code with prettier and Stylefmt, run single test with Jest + enzyme.

Looking forward to

In early July, I will open source the Zent-based micro magazine editing suite (pictured below). In addition to the common micro magazine components provided by the official, it also supports customization and third-party extensions, so that you can easily write a WebApp, so that ordinary users can also build pages containing dynamic data, such as the home page of Mima Groceries. Soon, there will be more practical business components based on Zent, such as image uploading, image resource management, etc. Stay tuned.

Zent still has a lot of features to improve, such as no animation infrastructure, no English documentation, and incomplete flow/typescript support. We look forward to your criticism and help to build a better and more usable Zent.

Please go to Github for complete code and documentation for instructions.