javascript - Using the for attribute in JSX - linter unknown property "for" -


i have label input. want make whole label area clickable trigger input (a checkbox). have used for attribute believe intended for:

<label for={id}>     <input         name="checkbox"         type="radio"         data-id={id}     /> </label> 

functionally works linter not it:

error unknown property 'for' found, use 'htmlfor' instead react/no-unknown-property

htmlfor not appear have same functionality for attribute.

how can change code make work whilst retaining functionality of for - i'd rather avoid writing custom function selects correlating checkbox when click on label when functionality exists for

nothing special need do.try this,

    <input         name="checkbox"         type="radio"         data-id={id}     /> <label htmlfor={id}></label> 

Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

thorough guide for profiling racket code -