@talend/react-containers

10.7.3 • Public • Published

React Talend Containers

This library provide a set of widgets to be ready to start with react-cmf

NPM

Travis CI dependencies devdependencies peerdependencies

Dependencies

  • react
  • @talend/react-cmf
  • @talend/react-components
  • classnames

How to use

in your app index.js file

import containersModule from '@talend/react-containers';
import cmf from '@talend/react-cmf';
import components from './components';
import expressions from './expressions';

const myApp = {
    components,
    expressions,
    settingsURL: '/settings.json',
    modules: [ containersModule ],
};
cmf.bootstrap(myApp));

Architecture

This library is architectured around one concept: Connect components provided by @talend/react-components which implement our style guide

A component here should never embed HTML or CSS. Only connection to the store and behavior should be done.

All the state should be synchronised with redux using react-cmf API.

Every component do not change the API of the stateless componet which is behind. They add some APIs to let you use react-cmf's actions.

How to contribute

First please take a look at our contributing guildelines.

List of containers

You can find full demo at http://talend.surge.sh/containers

Package Sidebar

Install

npm i @talend/react-containers

Weekly Downloads

342

Version

10.7.3

License

Apache-2.0

Unpacked Size

3.52 MB

Total Files

293

Last publish

Collaborators

  • talend-frontend