AK
Size: a a a
AK
🦉
ТФ
const ACTIONS = {
view: selectedId =>
window.open(`${BASE_PATH}/view/${selectedId}`, '_blank'), // TODO Edit
edit: selectedId =>
window.open(`${BASE_PATH}/edit/${selectedId}`, '_blank'), // TODO Edit
copy: selectedId =>
window.open(`${BASE_PATH}/copy/${selectedId}`, '_blank'), // TODO Edit
};
🦉
const ACTIONS = {
view: selectedId =>
window.open(`${BASE_PATH}/view/${selectedId}`, '_blank'), // TODO Edit
edit: selectedId =>
window.open(`${BASE_PATH}/edit/${selectedId}`, '_blank'), // TODO Edit
copy: selectedId =>
window.open(`${BASE_PATH}/copy/${selectedId}`, '_blank'), // TODO Edit
};
Record<string, (id: string) => void>
AK
🦉
AK
AK
EG
AK
ТФ
RT
const NewsItem: React.FC<INewsItemProps> = ({
data: { id, text, abracadabra }, // вытащили переменные из свойств, id и text - ок, abracadabra - ошибка
}) => {
return (
<article>
<div>{id}</div>
<div>{text}</div>
</article>
)
}
export NewsItem
export default function NewsItem (props....
RT
MY
a
RT
RT
🦉