Я установил styled-jsx с помощью styled-jsx@2.2.6
и делаю что-то вроде этого:
import React, { Component } from 'react'
export default Index class extends Component {
constructor(props){
super(props)
this.state = { clicked: false}
}
render(){
return(){
<div>
<button onClick={() => this.setState({clicked: !this.state.clicked}}}>Hello</button>
<style jsx>{`
button {
background-color: ${this.state.clicked ? 'red' : 'blue'}
}
`}<style>
}
}
}
Нет стилей, которые когда-либо применялись, и я консоль вышла из состояния щелчка, и оно изменяется.