import React from ‘react’; import { useSelector } from ‘react-redux’;
import { selectCompletedRecords } from ‘./selectCompletedRecords’;
export const UploadModal = ({
isHidden = false,
onApply = () => {},
}) => {
if (isHidden) return null;
const completedRecords = useSelector(selectCompletedRecords);
return (
<div>
{completedRecords.map(({ title, id }) => <p key={id}>{title}</p>)}
<button onClick={onApply}>Apply</button>
</div>
);
}
Ответ: В приведенном выше коде хук useSelector находится ниже условия с if — что недопустимо.