render() {
<ListView
ref={'listView'}
dataSource={this.state.dataSource}
renderRow={this.renderRow}
renderSectionHeader={this.renderSectionHeader}
/>
},
renderSectionHeader() {
<DXTextMenu
ref={'textMenu'}
style={{height: TEXT_MENU_HEIGHT}}
/>
},
componentDidMount() {
// Got it
const list = this.refs['listView'];
// Not found
const textMenu = this.refs['textMenu'];
},
์ฝ๋์์ ์ ์ ์๋ฏ์ด listView ref๋ ๊ฐ์ ธ์ฌ ์ ์์ง๋ง listView์ ํค๋ ref๋ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ์ด๋ป๊ฒ ์ป์ ์ ์์ต๋๊น?
๋ฌธ์์ด ์ฐธ์กฐ๋ณด๋ค ์ฐ์ํ ์ฝ๋ฐฑ ์ฐธ์กฐ ์ฌ์ฉ: ref={component => whatever}
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ฌธ์์ด ์ฐธ์กฐ๋ณด๋ค ์ฐ์ํ ์ฝ๋ฐฑ ์ฐธ์กฐ ์ฌ์ฉ:
ref={component => whatever}