saft-react

React bindings for Saft DI

Usage no npm install needed!

<script type="module">
  import saftReact from 'https://cdn.skypack.dev/saft-react';
</script>

README

saft-react

React bindings for Saft DI

NPM JavaScript Style Guide

Install

npm install --save saft-react

Usage

import * as React from 'react'

import {Saft, inject} from 'saft-react'

@inject('mySaftKey')
class MyComponent extends React.Component {
  render() {
    const mySaftKey = this.props.mySaftKey;
    //...
    }
  }


class Example extends React.Component {
  render () {
    return (
      <Saft injector={saftInjector}>
        <Multiple>
          <Levels>
            <Of>
            <Components>
              <MyComponent />
            </Components>
           </Of>
          </Levels>
        </Multiple>
      </Saft>
    )
  }
}

License

MIT © surikaterna