SYMBOL INDEX (75 symbols across 17 files) FILE: src/components/AutoComplete.js function getItemValue (line 5) | function getItemValue (item) { class AutoComplete (line 9) | class AutoComplete extends React.Component { method constructor (line 10) | constructor (props) { method handleChange (line 23) | handleChange (value) { method handleKeyDown (line 28) | handleKeyDown (e) { method moveItem (line 50) | moveItem (direction) { method handleEnter (line 79) | handleEnter (index) { method handleLeave (line 84) | handleLeave () { method render (line 88) | render () { FILE: src/components/BookEditor.js class BookEditor (line 17) | class BookEditor extends React.Component { method constructor (line 18) | constructor (props) { method componentDidMount (line 27) | componentDidMount () { method handleSubmit (line 37) | handleSubmit (e) { method getRecommendUsers (line 70) | getRecommendUsers (partialUserId) { method handleOwnerIdChange (line 90) | handleOwnerIdChange (value) { method render (line 105) | render () { FILE: src/components/FormItem.js class FormItem (line 3) | class FormItem extends React.Component { method render (line 4) | render () { FILE: src/components/UserEditor.js class UserEditor (line 16) | class UserEditor extends React.Component { method componentDidMount (line 17) | componentDidMount () { method handleSubmit (line 27) | handleSubmit (e) { method render (line 60) | render () { FILE: src/layouts/HomeLayout.js class HomeLayout (line 9) | class HomeLayout extends React.Component { method render (line 10) | render () { FILE: src/pages/BookAdd.js class BookAdd (line 4) | class BookAdd extends React.Component { method render (line 5) | render () { FILE: src/pages/BookEdit.js class BookEdit (line 5) | class BookEdit extends React.Component { method constructor (line 6) | constructor (props) { method componentWillMount (line 13) | componentWillMount () { method render (line 23) | render () { FILE: src/pages/BookList.js class BookList (line 5) | class BookList extends React.Component { method constructor (line 6) | constructor (props) { method componentWillMount (line 13) | componentWillMount () { method handleEdit (line 22) | handleEdit (book) { method handleDel (line 26) | handleDel (book) { method render (line 40) | render () { FILE: src/pages/Home.js class Home (line 4) | class Home extends React.Component { method render (line 5) | render () { FILE: src/pages/Login.js class Login (line 8) | class Login extends React.Component { method constructor (line 9) | constructor () { method handleSubmit (line 14) | handleSubmit (e) { method render (line 32) | render () { FILE: src/pages/UserAdd.js class UserAdd (line 4) | class UserAdd extends React.Component { method render (line 5) | render () { FILE: src/pages/UserEdit.js class UserEdit (line 5) | class UserEdit extends React.Component { method constructor (line 6) | constructor (props) { method componentWillMount (line 13) | componentWillMount () { method render (line 23) | render () { FILE: src/pages/UserList.js class UserList (line 5) | class UserList extends React.Component { method constructor (line 6) | constructor (props) { method componentWillMount (line 13) | componentWillMount () { method handleEdit (line 22) | handleEdit (user) { method handleDel (line 26) | handleDel (user) { method render (line 40) | render () { FILE: src/reducers/user.js function dataSource (line 1) | function dataSource (state = [], action) { function formValues (line 9) | function formValues (state = {}, action) { function editTarget (line 16) | function editTarget (state = null, action) { FILE: src/type.js constant USER_UPDATE_FORM (line 1) | const USER_UPDATE_FORM = 'USER_UPDATE_FORM'; constant USER_DETAIL_REQUEST (line 3) | const USER_DETAIL_REQUEST = 'USER_DETAIL_REQUEST'; constant USER_DETAIL_SUCCESS (line 4) | const USER_DETAIL_SUCCESS = 'USER_DETAIL_SUCCESS'; constant USER_DETAIL_FAILURE (line 5) | const USER_DETAIL_FAILURE = 'USER_DETAIL_FAILURE'; constant USER_LIST_REQUEST (line 7) | const USER_LIST_REQUEST = 'USER_LIST_REQUEST'; constant USER_LIST_SUCCESS (line 8) | const USER_LIST_SUCCESS = 'USER_LIST_SUCCESS'; constant USER_LIST_FAILURE (line 9) | const USER_LIST_FAILURE = 'USER_LIST_FAILURE'; constant USER_ADD_REQUEST (line 11) | const USER_ADD_REQUEST = 'USER_ADD_REQUEST'; constant USER_ADD_SUCCESS (line 12) | const USER_ADD_SUCCESS = 'USER_ADD_SUCCESS'; constant USER_ADD_FAILURE (line 13) | const USER_ADD_FAILURE = 'USER_ADD_FAILURE'; constant USER_UPDATE_REQUEST (line 15) | const USER_UPDATE_REQUEST = 'USER_UPDATE_REQUEST'; constant USER_UPDATE_SUCCESS (line 16) | const USER_UPDATE_SUCCESS = 'USER_UPDATE_SUCCESS'; constant USER_UPDATE_FAILURE (line 17) | const USER_UPDATE_FAILURE = 'USER_UPDATE_FAILURE'; constant USER_DEL_REQUEST (line 19) | const USER_DEL_REQUEST = 'USER_DEL_REQUEST'; constant USER_DEL_SUCCESS (line 20) | const USER_DEL_SUCCESS = 'USER_DEL_SUCCESS'; constant USER_DEL_FAILURE (line 21) | const USER_DEL_FAILURE = 'USER_DEL_FAILURE'; FILE: src/utils/formProvider.js function formProvider (line 3) | function formProvider (fields) { FILE: src/utils/request.js function request (line 3) | function request (method, url, body) {