[TIL] 05.13 Formik2 children error
2020. 5. 13. 22:39ㆍTIL
어제 Formik render를 children으로 고쳐준 부분이 다른 형식에서 에러가나서 찾아 보았다.
//부모
<Field
type="checkbox"
name="tempHealthProblem"
items={list}
>
{props => <SurveySelections {...props} />}
</Field>
//Field Component
<FormikField>
{props => React.cloneElement(children, props)}
</FormikField>
위와 같은 형식에서는 에러가 나는 것이였다. 검색을 하고 여러가지 시도를 해본 결과 내 생각에는 부모에서 부모의 props를 건내주고 다시 자식에서 또 자식의 props를 건내주는 형식이 되어버려 에러가 나는게 아닐까란 생각이 들었다.
그래서 children이 아닌 render와 형식은 똑같지만 지금 버전에서도 지원하는 component로 바꿔주어 해결을 하였다.
'TIL' 카테고리의 다른 글
[TIL] 05.15 (0) | 2020.05.15 |
---|---|
[TIL] 05.14 Formik setValues (0) | 2020.05.14 |
[TIL] 05.12 Formik 2 (0) | 2020.05.12 |
[TIL] 05.11 (0) | 2020.05.11 |
[TIL] 04.27 (0) | 2020.04.27 |