Skip to content

Instantly share code, notes, and snippets.

View chriskavanagh's full-sized avatar

Chris Kavanagh chriskavanagh

  • Home Office
  • Roanoke, VA - U.S.A.
View GitHub Profile
import React, {Component} from 'react';
import Header from './Header';
export default class Home extends Component{
constructor(){
super();
this.state={
message: 'Welcome',
age: 42,
import React, {Component} from 'react';
import Header from './Header';
import '../style/Kids.css';
export default class Kids extends Component{
// /kids/
// /kids/:kid
kidRoute = (ev) =>{
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document Fragments</title>
</head>
<body>
<div class="container">
<main>
<ul id="my-list">
import React, {Component} from 'react';
import Message from './Message';
import '../styles/MessageList.css';
export default class MessageList extends Component{
constructor(){
super();
this.state = {
messages: [
import React, {Component} from 'react';
import '../styles/Message.css';
export default class Message extends Component{
constructor(props){
super(props);
this.state = {
id: props.msg.id,
title: props.msg.title,
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import Story from './Story';
import NavMenu from './NavMenu';
class App extends Component {
render() {
return (
<div className="App">
import React, {Component} from 'react';
import NavLink from './NavLink';
import './NavLink.css';
class NavMenu extends Component{
render(){
let links = [
{label:"Home", url:"#home"},
{label:"Products", url:"#products"},
[{
"id":123,
"title":"Bell",
"desc":"Lorem ipsum dolor sit amet, consectetur adipisicing elit.",
"img":"bell-lg.png",
"price":12.34
},{
"id":456,
"title":"Bullhorn",
"desc":"Quisquam, veritatis, officia. Veritatis, saepe!",
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Shopping Cart</title>
<meta name="viewport" content="width=device-width">
<style>
*{
padding: 0;
margin: 0;