我是 React 新手,看到充满大量函数和变量初始化以及 UI 的组件,我觉得眼睛很痛。有可能将它们分开吗?
而不是默认设置,如下所示。如何将业务逻辑分离到另一个文件中?
function MyComponent() {
const [data, setData] = useState('');
const someFunc = () => {
//do something.
};
... some 100-liner initializations
return (
...
)
}
Run Code Online (Sandbox Code Playgroud) 我接手了一个项目,他们将date_start值存储在 JSON 列中。
(例如,id、name、some_column、meta)
其中meta的值为{ propert1, property2, property3, "date_start": "2021-09-26", and so on...}
现在,在前端,我必须创建一个搜索功能,在其中选择一个日期。
现在在后端,由于 的值date_start已存储在 json 列中,我假设我需要首先获取所有记录,循环遍历它们,然后解码该meta字段。
总体来说不是很糟糕吗?或者还有其他办法吗?