Electrode是一个用于构建通用 React / Node.js 应用程序的平台

Electrode 是由沃尔玛开源的,构建具有标准化结构、最佳实践和现代技术的通用 React / Node.js 应用程序平台。Electrode 专注于性能,组件可重用性

JavaScript 框架

访问GitHub主页

共1942Star

详细介绍

Electrode Logo
Electrode

Building large scale universal React Web Applications

Electrode Web is a full stack, end-to-end, rapid application development platform for Node.js and React.js based applications.

Originally designed for Walmart-specific use cases, we decided to open-source electrode with the hope that it will be useful to developers in the JavaScript community. This is the same version that is used to power the Walmart.com eCommerce website.

  • NOTE: We maintain additional code for internal Walmart systems. If you are a Walmart developer, please check internal docs to get started.

Do you have 5 minutes? That is how long it takes to scaffold your first app. Try it now!

electrode quick start

You will need Node.js installed on your system

  1. Run the following command in your console/terminal:
npm init @xarc/app my-app
  1. Wait a moment for the installer to complete the build.
  2. When complete, the console will display Created react/node webapp in directory 'my-app'
  3. Follow the instructions in the console.
  4. When complete, open your browser to localhost:3000
  5. To stop the DEV server, press Q

Your electrode app will appear as shown below.

Hello from Electrode

Contributing

Do you find Electrode useful? Please send us your encouragement with a github star.

Did you find an issue? Would you like to help with the project? Please see our contributing guide for instructions on submitting a PR or reporting an issue.

License

Copyright (c) 2016-present, Walmart

Licensed under the Apache License, Version 2.0