props1 [React] React의 props는 readonly로 설정해야 할까? React의 컴포넌트에 걸쳐 있는 props이지만, 이머터블이기 때문에 props의 값을 직접 재작성하는 일은 일반적으로 하지 않습니다. 왜냐하면, 그렇게 한다고 해도 별다른 이득이 없기 때문입니다. 하지만 실제로는 재작성할 수 있고 경고가 나오지 않는 경우도 있습니다. 그래서 props 타입에 명시적으로 readonly를 붙일지 고민했습니다. 잘못된 점이나 이렇게 하는 것이 더 좋다는 조언이 있으면 댓글로 알려주시기 바랍니다. 오류가 발생하는 경우 먼저 props를 다시 작성하여 에러가 발생하는 경우부터 생각해보겠습니다. interface Props { name: string; } export default function Foo(props: Props) { props.name = "overwrite!.. 2024. 2. 22. 이전 1 다음