cf

core-fe

frontend framework

Showing:

Popularity

Downloads/wk

291

GitHub Stars

26

Maintenance

Last Commit

14d ago

Contributors

6

Package

Dependencies

18

License

MIT

Type Definitions

Built-In

Tree-Shakeable

Yes?

Categories

Readme

Overview

core-fe is a frontend framework based on react, redux, react-saga, it's designed to support our own projects.

Build Status Language grade: JavaScript Total alerts

Basic Features:

The whole website is split into modules, usually by routes.

For each module, it contains 1 state and some actions, to handle business logic.

No matter sync or async, every action is automatically wrapped as saga generator.

To extend module features, modules can also implement its own lifecycle actions, like onEnter/onDestroy/onActive etc.

Advanced Features

(1) Global error handler

(2) Event log collector

(3) Built-in decorator

Core API:

  • startApp

Bootstrap function, configuring entry component / error handler / log / initialization action.

  • register

Register a module (including lifecycle actions and custom actions).

Usage:

(To be done)

Similar Frameworks

We also develop a same (90% similarity) framework for app, using the same tech stack (in React Native).

https://github.com/dionshihk/core-native-project

Our idea is also inspired by many React-based frameworks

https://github.com/dvajs/dva

https://github.com/rematch/rematch

https://github.com/wangtao0101/resa

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100