Skip to content

The shared library for the frontend variants of SitFinder.

Notifications You must be signed in to change notification settings

day-me-an/sf-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sf-core

Build Status npm version

This package exports a Redux store and associated actions. It is depended on by each separate platform implementation of SitFinder. It may be a better idea to export a 'core' reducer, rather than an entire store, as this would give more flexibility.

Currently, web (sf-web) has been implemented. It's intended that a single react-native project will be built that also depends on sf-core to support iOS & Android.

There are some alternative libraries such as react-native-web and react-web that attempt to target web and iOS/Android from a single react-native API compatible codebase. The chosen approach would have to be carefully evaluated on an case-by-case basis. There aren't many risks to placing the Redux logic in a separate package that is shared by proven production-ready libraries, but many potential risks with investing in a single monolithic codebase driven by one of these relatively experimental alternative libraries.

About

The shared library for the frontend variants of SitFinder.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published