reaccionar nativo mostrar la hora actual y actualizar los segundos en tiempo real

Quiero mostrar la hora actual (MM / DD / AA hh: mm: ss) en la aplicación nativa de reacción como un reloj, y obtener actualizaciones cada segundos, intenté usar la nueva Fecha () y la configuré en estado, pero la hora no No actualice a menos que actualice la página. También intenté usar la función setInterval en render (), se actualizó pero es costoso para la CPU. ¿Hay un buen método para realizar la función?

state = {
    curTime: null,
}
render(){
    setInterval(function(){this.setState({curTime: new  Date().toLocaleString()});}.bind(this), 1000);
    return (
        <View>
            <Text style={headerStyle.marginBottom15}>Date: {this.state.curTime}</Text>
        </View>
    );
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta