Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@mree/mre-react-model

MreSolucoes6UNLICENSED1.6.0

utilitários de modelo

model, modelo, flux, generic, action, store, view

readme

mre-react-model

Engloba todos os componentes utilitários de modelo, como o Action e Store que estão relacionados ao modelo Flux.

Instalação:

npm i -save @mree/mre-react-model

Importar Componentes:

import Model from '@mree/mre-react-model';
//ou individualmente
import {BaseComponent} from '@mree/mre-react-model';
import {Action} from '@mree/mre-react-model';
import {Store} from '@mree/mre-react-model';
import {View} from '@mree/mre-react-model';
import {Storage} from '@mree/mre-react-model';
import {BaseConstants} from '@mree/mre-react-model';
import {AppDispacher} from '@mree/mre-react-model';

Exemplo de Utilização:

import {View, Action} from '@mree/mre-react-model';

class ModelComponent extends View {

     constructor(props) {
            super(props);
            this._bind();
            this.state = {};
     }

     componentWillMount() {

        Action._GET({
            substore: this.props.substore,
            id: "objeto",
            method: "GET",
            url: "/test/objeto"});
     }

     ...
}

changelog

1.5.0

24, Novembro 2017
Component Addition / Enhancements / Fixes
  • [Action.js] _POST e _DELETE agora podem possuir query string.

1.4.1

26, Setembro 2017
Component Addition / Enhancements / Fixes
  • [View.js] Adição do método onCheckChangeReturnMethod() que será chamado quando o state for atualizado e é responsável por centralizar as ações referentes ao retorno de requisições para um determinado method.

1.4.0

26, Setembro 2017
Component Addition / Enhancements / Fixes
  • [View.js] Adição do método onLoadReturn() que será chamado quando retornar a resposta de uma requisição de load, identificada pelo method 'LOAD_VIEW'
  • [View.js] Adição do método cleanLoader() que remove a classe de load de um elemento HTML, por padrão o id e class do elemento é "loader"

1.3.0

11, Setembro 2017
Component Addition / Enhancements / Fixes
  • [View.js] Adição do checkForJwt() para buscar na URL que é acessada por um JWT e escrever o mesmo no Local Storage, utilizando o Storage.writeJWT. A função criada é chamada no componentWillMount()
Core
  • [package.json] Adição do contribuidor Victor Senna

1.2.0

24, Agosto 2017
Component Addition / Enhancements / Fixes
  • [View.js] Adição do let currentSubstore para permitir a correta utilização do Action no método init() devido ao this.state.substore não estar disponível nessa fase
Core
  • [CHANGELOG.md] Início do CHANGELOG.md na versão @mree/mre-react-model@1.2.0
  • [package.json] Adição do contribuidor Raphael Magalhães
  • [package.json] Remoção do acento circunflexo ^ das dependências `underscore@1.8.3evanilla-masker@1.2.0`