1.0.1 • Published 7 years ago

react-component-assume v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

react-component-assume

sometimes i want to write code like this:

var TestView;
if(someCondition){
    TestView = DialogView;
}else{
    TestView = some_NULL_Component;
}

//and then use this Component
<TestView name="test" cb={someFunc} />

but what a some_NULL_Component should be? it can be a blank function always return false;

var some_NULL_Component = () => false;

and i create a function warp all the things i need, namely assume.

//if condition is true, TestView is DialogView, 
//if false, TestView is a blank View that will render nothing.
var TestView = assume((condition) && DialogView);
ReactDOM.render(
    <TestView name="test" cb={someFunc} />,
    document.getElementById('root')
)