Contenido para la quinta semana del curso de Frontend
Chat userList: [], addUser(newUsername) currentChat: null, selectChat(selecteUsername) chats: [], addMessage(newMessage) appTitle: 'React Chat'
chats : { userName: { userName, messageList } }
addUser(newUsername)
addMessage(newMessage)
selectChat(selecteUsername)
import React from 'react';
class _componentName_ extends React.Component {
render() {
return null;
}
}
export default _componentName_;
componentWillMount() {}
//render()
componentDidMount() {}
componentWillReceiveProps(nextProps, nextState) {}
componentShouldUpdate(nextProps, nextState) { return bool; }
componentWillUpdate() {}
//render()
componentDidUpdate() {}
componentWillUnmount() {}
_componentName_.propTypes = {
function: React.PropTypes.func, //.isRequired
bool: React.PropTypes.bool,
string: React.PropTypes.string,
number: React.PropTypes.number,
array: React.PropTypes.array,
object: React.PropTypes.object,
}
Objeto javascript nativo transformarlo a Immutable
Obtener la propiedad que se le pasa como string
Obtener la propiedad que se le pasa en el arreglo de string en orden
Insertar la propiedad que se le pasa como string
Insertar la propiedad que se le pasa en el arreglo de string en orden
Actualizar la propiedad que se le pasa como string
Actualizar la propiedad que se le pasa en el arreglo de string en orden
Eliminar la propiedad que se le pasa como string
Eliminar la propiedad que se le pasa en el arreglo de string en orden
Conectar el componente al store (appState) de redux, mapStateToProps es la funcion que describe que datos del store se le pasaran al componente actionCreator un objeto con varios metodos/acciones que deben regresar un Action de Redux ({type: string, payload})
Crear el store/state de la aplicacion que se le pasara al Provider reducers, es un objeto con todos los reducers para el appState initialState, objeto que define el estado inicial de la aplicacion
Son funciones con un switch del tipo de action de redux, su funcion es alterar el state de la aplicacion utilizando metodos de immutable de preferencia