У меня есть этот кусок кода:
const App = () => {
const [selectedMovie, setSelectedMovie] = useState(null);
return (
<>
<AppHeader onSearchClick={() => setSelectedMovie(null)} />
<AppBody selectedMovie={selectedMovie} onMovieSelect={setSelectedMovie} />
<AppFooter />
</>
);
};
Недавно я рефакторинг в стиле FP
.Чтобы это выглядело хорошо, я бы не стал звонить setSelectedMovie(null)
в onSearchClick
лямбду.
Чего я хотел бы добиться, так это передать функцию, которая будет игнорировать onSearchClick
аргументы и будет вызываться с фиксированным null
, примерно так:
<AppHeader onSearchClick={setSelectedMovieCalledWithNullOnly} />
Возможно ли этоНапример, с lodash
?