所以我创建了一个简单的Json搜索应用程序,您可以在codepen上查看.它搜索Json标题和标签并返回任何匹配:http: //codepen.io/ghozt12/pen/LVaxLM
它基于React网站(https://facebook.github.io/react/docs/thinking-in-react.html)上给出的示例.
但是我不明白在哪里放置过滤搜索结果的逻辑.如果React只是MVC中的V,那么业务逻辑不应该进入模型吗?但React只是视图,所以你把逻辑放在哪里?
特别是对于我的应用程序,我将搜索代码放在这个反应类中,我想知道这是否是正确的位置?(有关详细信息,请参阅我的codepen).
var Table = React.createClass({
render: function() {
// CODE THAT FILTERS SEARCH RESULTS GOES HERE
// creates rowTitle array
return (
<div>
{rowsTitle}
</div>
);
}
});
Run Code Online (Sandbox Code Playgroud)