Skip to content

Instantly share code, notes, and snippets.

View pegiadise's full-sized avatar
🙃

Lefteris Pegiadis pegiadise

🙃
  • PitcherAG
  • Athens, Greece
  • 22:14 (UTC +03:00)
  • X @pegiadis
View GitHub Profile
@pegiadise
pegiadise / Main.jsx
Created May 29, 2018 08:39
2018-05-28-react-context-after-16-3/Main.jsx
// Main.jsx
import React from 'react'
import { DefaultButton } from 'office-ui-fabric-react/lib/Button'
import { TextField } from 'office-ui-fabric-react/lib/TextField'
import { Consumer as AppStateConsumer } from '../AppWithState'
const renderMain = ({
state: {
root: { txt, sync }
@pegiadise
pegiadise / AppWithState.jsx
Last active May 29, 2018 08:33
2018-05-28-react-context-after-16-3/AppWithState
// AppWithState.jsx
import React, { Component, createContext } from 'react'
import App from './App'
const { Provider, Consumer } = createContext('app-state')
class AppWithState extends Component {
constructor(props) {
super(props)
this.state = {
### Keybase proof
I hereby claim:
* I am pegiadise on github.
* I am lefteris_p (https://keybase.io/lefteris_p) on keybase.
* I have a public key ASCvT6BCf7APqd2zp5ScUHSLiaF5tbHSdkjoYsAXzlNOuwo
To claim this, I am signing this object:
{"lastUpload":"2018-11-23T14:58:20.230Z","extensionVersion":"v3.2.0"}