type ComponentProps = {
prop1: string;
prop2: number;
prop3: boolean;
}
export const Component = ({ prop1, prop2, prop3 }: ComponentProps) => {
...
}
export const Component: FC<ComponentProps> = ({ prop1, prop2, prop3 }) => {
...
}
npm link
(yarn link
). Полезно, чтобы отладить изменения локально. Но как только отлажены - публиковать. Не вижу проблемы с этим.package.json
:{
"devDependencies": {
"my-local-dep": "link:../my-local-dep"
}
}
undefined
относится к falsy значениям, так что с помощью оператора ||
подставляйте пустой объект (или какое-нибудь другое значение - смотрите сами, как вам удобнее) там, где нужное значение может отсутствовать, например:(((lead._embedded.items[0].custom_fields.find(cf => cf.id == PRODUCT_FIELD_ID) || {}).values || {})[0] || {}).value || null
lead._embedded.items[0].custom_fields.find(cf => cf.id == PRODUCT_FIELD_ID)?.values[0].value ?? null
<div class="blur"></div>
<div class="image">
<a href="image/1.jpg" class="popup_image"><img src="image/1sm.jpg" alt="" title=""></a>
</div>