'use strict' import React, { Component, PropTypes } from 'react'; import { ScrollView, StyleSheet, Text, TouchableOpacity, View } from 'react-native'; import AutoHeightWebView from 'react-native-autoheight-webview'; export default class Explorer extends Component { constructor(props) { super(props); this.html0 = `
Tags are great for describing the essence of your story in a single word or phrase, but stories are rarely about a single thing. If I pen a story about moving across the country to start a new job in a car with my husband, two cats, a dog, and a tarantula, I wouldn’t only tag the piece with “moving”. I’d also use the tags “pets”, “marriage”, “career change”, and “travel tips”.
`; this.html1 = `Tags are great for describing the essence of your story in a single word or phrase, but stories are rarely about a single thing. If I pen a story about moving across the country to start a new job in a car with my husband, two cats, a dog, and a tarantula, I wouldn’t only tag the piece with “moving”. I’d also use the tags “pets”, “marriage”, “career change”, and “travel tips”.
`; this.script0 = ''; this.script1 = `document.body.style.background = 'lightyellow';`; this.changeHtml = this.changeHtml.bind(this); this.changeScript = this.changeScript.bind(this); this.state = { html: this.html0, script: this.script0 }; } changeHtml() { this.setState(prevState => ({ html: prevState.html === this.html0 ? this.html1 : this.html0 })); } changeScript() { this.changeHtml(); this.setState(prevState => ({ script: prevState.script === this.script0 ? this.script1 : this.script0 })); } render() { return (