Witam, mam raczej trywialne pytanie dla wyjadaczy.
Przypuśćmy że używam komponentu w kilku miejscach. Komponent przyjmuje propa nazwijmy do data. Problem w tym że propa przyjmuje tylko w jednym miejscu a w innym nie. Propem jest obiekt z kilkoma atrybutami
Gdy robię destrukturyzację wew wywołania np gdy prop jest nie ma problemu. Gdy go nie ma to oczywiście taskData undefinied
const komponent = ({ taskData, // cały obiekt taskData: { id, dupa,cycyki
const Test = ({ taskData }) => { if (taskData) { const { id, cycki } = taskData return (
with task data
) } return (
without task data
) } Druga opcja to zrobienie 2 osobnych komponentów i wyniesienie logiki do custom hooka (jeżeli jest taka sama) i współdzielenie styli, ale to wszystko zależy jak duży jest ten komponent. Jak jest to
Przypuśćmy że używam komponentu w kilku miejscach. Komponent przyjmuje propa nazwijmy do data.
Problem w tym że propa przyjmuje tylko w jednym miejscu a w innym nie. Propem jest obiekt z kilkoma atrybutami
Gdy robię destrukturyzację wew wywołania np gdy prop jest nie ma problemu. Gdy go nie ma to oczywiście taskData undefinied
const komponent = ({
taskData, // cały obiekt
taskData: { id, dupa,cycyki
Pierwsza opcja to zrobienie czegoś takiego
const Test = ({ taskData }) => {
if (taskData) {
const { id, cycki } = taskData
return (
with task data
)
}
return (
without task data
)
}
Druga opcja to zrobienie 2 osobnych komponentów i wyniesienie logiki do custom hooka (jeżeli jest taka sama) i współdzielenie styli, ale to wszystko zależy jak duży jest ten komponent. Jak jest to