<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Code4ever553</title>
    <description>The latest articles on DEV Community by Code4ever553 (@code4ever553).</description>
    <link>https://dev.to/code4ever553</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F352996%2F9d38c067-61d5-484e-8c85-ba6bf01fa9cb.png</url>
      <title>DEV Community: Code4ever553</title>
      <link>https://dev.to/code4ever553</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/code4ever553"/>
    <language>en</language>
    <item>
      <title>I keep getting "hello" in the console, and not the "ID" I would expect. </title>
      <dc:creator>Code4ever553</dc:creator>
      <pubDate>Fri, 20 Mar 2020 01:24:27 +0000</pubDate>
      <link>https://dev.to/code4ever553/i-keep-getting-hello-in-the-console-and-not-the-id-i-would-expect-3o8l</link>
      <guid>https://dev.to/code4ever553/i-keep-getting-hello-in-the-console-and-not-the-id-i-would-expect-3o8l</guid>
      <description>&lt;p&gt;I'm currently trying to follow the great Traversy media page and I'm writing some code in react. I keep getting "Hello" in the console instead of the array "ID," and I cant figure out why. I have 3 files I'm working from, TodoItems.js, Todos.js, and App.js, and of course index.js which houses the root div to display everything. Any help would be appreciated! Here is my code:&lt;/p&gt;

&lt;p&gt;TodoItem.js:&lt;br&gt;
import React, { Component } from 'react'&lt;br&gt;
import propTypes from 'prop-types';&lt;/p&gt;

&lt;p&gt;export class TodoItem extends Component {&lt;br&gt;
 getStyle = () =&amp;gt; {&lt;br&gt;
     return {&lt;br&gt;
         background: 'gray',&lt;br&gt;
         padding: '10px',&lt;br&gt;
         borderBottom: '1px #ccc dotted',&lt;br&gt;
         textDecoration: this.props.todo.completed ? &lt;br&gt;
         'line-through' : 'none'&lt;br&gt;
     }&lt;br&gt;
 }&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;render() {

    const { id, title } = this.props.todo;
    return (
        &amp;lt;div style ={this.getStyle()}&amp;gt;
            &amp;lt;p&amp;gt;
                &amp;lt;input type="checkbox" onChange={this.props.markComplete.bind(this, id)} /&amp;gt; {' '}
                { title }&amp;lt;/p&amp;gt;
        &amp;lt;/div&amp;gt;
    )
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;TodoItem.propTypes = {&lt;br&gt;
    todo: propTypes.object.isRequired&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;export default TodoItem&lt;/p&gt;

&lt;p&gt;Todos.js:&lt;br&gt;
import React, { Component } from 'react';&lt;br&gt;
import TodoItem from './TodoItem';&lt;br&gt;
import propTypes from 'prop-types';&lt;/p&gt;

&lt;p&gt;class Todos extends Component {&lt;/p&gt;

&lt;p&gt;render() {&lt;br&gt;
    return this.props.todos.map((todo) =&amp;gt; (&lt;br&gt;
      &lt;br&gt;
    ));&lt;br&gt;
  }&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Todos.propTypes = {&lt;br&gt;
  todos: propTypes.array.isRequired&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;export default Todos;&lt;/p&gt;

&lt;p&gt;App.js: &lt;br&gt;
import React, { Component } from 'react';&lt;br&gt;
import Todos from './components/Todos';&lt;/p&gt;

&lt;p&gt;import './App.css'&lt;/p&gt;

&lt;p&gt;class App extends Component {&lt;br&gt;
  state = {&lt;br&gt;
    todos: [&lt;br&gt;
      {&lt;br&gt;
        id: 1,&lt;br&gt;
        title: 'Take out trash',&lt;br&gt;
        completed: false&lt;br&gt;
      },&lt;br&gt;
      {&lt;br&gt;
        id: 2,&lt;br&gt;
        title: 'Dinner with gf',&lt;br&gt;
        completed: false&lt;br&gt;
      },&lt;br&gt;
      {&lt;br&gt;
        id: 3,&lt;br&gt;
        title: 'Meeting with Boss',&lt;br&gt;
        completed: false&lt;br&gt;
      }&lt;br&gt;
    ]&lt;br&gt;
  }&lt;br&gt;
 markComplete = (id) =&amp;gt; {&lt;br&gt;
  console.log(id)&lt;br&gt;
 }&lt;/p&gt;

&lt;p&gt;render() {&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;return (
  &amp;lt;div className="App"&amp;gt;
    &amp;lt;Todos todos={this.state.todos} markComplete={this.markComplete}/&amp;gt;
  &amp;lt;/div&amp;gt;
)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;}&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;export default App;&lt;/p&gt;

</description>
      <category>react</category>
      <category>reactnative</category>
    </item>
  </channel>
</rss>
