“прошлое значение от родителей в ReactJs” Ответ

прошлое значение от родителей в ReactJs

var json = require("json!../languages.json");
var jsonArray = json.languages;

export class SelectLanguage extends React.Component {
    state = {
            selectedCode: '',
            selectedLanguage: jsonArray[0],
        }

    handleLangChange = () => {
        var lang = this.dropdown.value;
        this.props.onSelectLanguage(lang);            
    }

    render() {
        return (
            <div>
                <DropdownList ref={(ref) => this.dropdown = ref}
                    data={jsonArray} 
                    valueField='lang' textField='lang'
                    caseSensitive={false} 
                    minLength={3}
                    filter='contains'
                    onChange={this.handleLangChange} />
            </div>            
        );
    }
}
Dark Duck

прошлое значение от родителей в ReactJs

class ParentComponent extends React.Component {

    state = { language: '' }

    handleLanguage = (langValue) => {
        this.setState({language: langValue});
    }

    render() {
         return (
                <div className="col-sm-9">
                    <SelectLanguage onSelectLanguage={this.handleLanguage} /> 
                </div>
        )
     }
}
Dark Duck

Ответы похожие на “прошлое значение от родителей в ReactJs”

Вопросы похожие на “прошлое значение от родителей в ReactJs”

Больше похожих ответов на “прошлое значение от родителей в ReactJs” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования