-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.xml
94 lines (70 loc) · 5.15 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Recent Content on readthesource </title>
<generator uri="https://hugo.spf13.com">Hugo</generator>
<link>http://hangouts.readthesource.github.io/index.xml/</link>
<language>en-us</language>
<updated>Thu, 02 Oct 2014 16:08:41 PDT</updated>
<item>
<title>Whizbang Framework Overview</title>
<link>http://hangouts.readthesource.github.io/hangouts/whizbang-framework/</link>
<pubDate>Thu, 02 Oct 2014 16:08:41 PDT</pubDate>
<guid>http://hangouts.readthesource.github.io/hangouts/whizbang-framework/</guid>
<description><p>Lorem ab voluptatem aut nam nulla vero non reprehenderit libero quia consequuntur. Iste hic iste rem quod doAmet veniam qui non eaque perspiciatis officiis in cumque. Ut saepe tempora amet soluta voluptatem quaerat odio autem eaque voluptates! Soluta ratione ad repudiandae dicta quia in? Doloremque doloremque minima!</p>
<p>Dolor facilis non omnis et consequuntur pariatur vero. Cupiditate sit odit ea tenetur reprehenderit aliquid totam. Quos provident saepe facilis mollitia sed earum, similique! Veritatis ut eveniet laboriosam odio quibusdam.</p>
<p>Sit voluptatibus magnam assumenda debitis rerum mollitia minus doloremque sequi perferendis! Minus tenetur sed facilis accusamus perspiciatis praesentium! Quis reprehenderit quia placeat quo quos obcaecati corporis et? Sint itaque laborum.</p>
</description>
</item>
<item>
<title>React.js Internals with Nick Niemeir</title>
<link>http://hangouts.readthesource.github.io/hangouts/react-internals/</link>
<pubDate>Thu, 04 Sep 2014 16:00:00 UTC</pubDate>
<guid>http://hangouts.readthesource.github.io/hangouts/react-internals/</guid>
<description><p>React: a robust functional view layer.</p>
<p>View code and templating are combined as JavaScript.</p>
<p>In JavaScript you create a virtual DOM, react diffs
changes between the last virtual DOM and the next,
mutating the real DOM only as necessary to reflect
the changes. This has huge implications for cognitive
overhead as well as performance.</p>
<p>We are going to enter the source where that virtual
DOM gets created using calls to
<code>React.DOM[element](attributes, contents)</code></p>
<p>Example usage</p>
<pre><code class="language-JavaScript">
var React = require('react')
, d = React.DOM // Alias React.DOM for easier typing
var vDom =
d.div({className: 'conainer'}
, d.div({className: 'contents'},
{ start: d.p({}, 'Foo, bar, baz')
, middle: d.a({href: 'http://github.com'}, 'github')
, end: d.p({}, ['Weee', 'eeeeeee', 'eeee'])
}
)
)
console.log(JSON.stringify(vDom, null, 2))
</code></pre>
<p>Creating the template interface-
<a href="https://github.com/facebook/react/blob/master/src/browser/ReactDOM.js#L45">https://github.com/facebook/react/blob/master/src/browser/ReactDOM.js#L45</a></p>
<p>The actual function called for a tag (eg. React.DOM.div)-
<a href="https://github.com/facebook/react/blob/master/src/core/ReactDescriptor.js#L136-188">https://github.com/facebook/react/blob/master/src/core/ReactDescriptor.js#L136-188</a></p>
<p>Mixed in component pieces-
<a href="https://github.com/facebook/react/blob/master/src/core/ReactComponent.js#L217">https://github.com/facebook/react/blob/master/src/core/ReactComponent.js#L217</a></p>
<p><a href="https://github.com/facebook/react/blob/master/src/core/ReactMultiChild.js#L178">https://github.com/facebook/react/blob/master/src/core/ReactMultiChild.js#L178</a>
Util to traverse all children-
<a href="https://github.com/facebook/react/blob/master/src/utils/traverseAllChildren.js#L185">https://github.com/facebook/react/blob/master/src/utils/traverseAllChildren.js#L185</a></p>
<p><a href="https://github.com/facebook/react/blob/master/src/browser/ui/ReactBrowserComponentMixin.js">https://github.com/facebook/react/blob/master/src/browser/ui/ReactBrowserComponentMixin.js</a></p>
</description>
</item>
<item>
<title>Polymer Application Data Binding & Communication</title>
<link>http://hangouts.readthesource.github.io/hangouts/polymer-data-binding-and-communication/</link>
<pubDate>Thu, 05 Jun 2014 16:30:35 PDT</pubDate>
<guid>http://hangouts.readthesource.github.io/hangouts/polymer-data-binding-and-communication/</guid>
<description><p>Building a Polymer Web Component application I encountered a few challenges with passing data between various levels of nested components. In this ReadTheSource session we will look at some of the solutions I implemented and the code behind them. Some worked well and some just didn&rsquo;t work.</p>
</description>
</item>
</channel>
</rss>