Functional composition can help to build flexible and readable APIs. It is a concept that can be translated into a variety of programming languages and domains. This talks explores functional composition through the lens of a JavaScript Frontend Developer. Composing all the things like JS Primitives, React Components or SVG Graphics. Working towards the wonderful world of a fully composable application.
28. by Kent C. Dodds
Primitives to build simple, flexible,
WAI-ARIA compliant React
autocomplete/dropdown/select/
combobox components
Downshift
29. by Kent C. Dodds
Primitives to build simple, flexible,
WAI-ARIA compliant React
autocomplete/dropdown/select/
combobox components
Downshift
30. React components for efficiently
rendering large lists and tabular data
react-virtualizedby Brian Vaughnby Kent C. Dodds
Primitives to build simple, flexible,
WAI-ARIA compliant React
autocomplete/dropdown/select/
combobox components
Downshift
31. React components for efficiently
rendering large lists and tabular data
react-virtualizedby Brian Vaughnby Kent C. Dodds
Primitives to build simple, flexible,
WAI-ARIA compliant React
autocomplete/dropdown/select/
combobox components
Downshift
32. React components for efficiently
rendering large lists and tabular data
react-virtualizedby Brian Vaughnby Kent C. Dodds
Primitives to build simple, flexible,
WAI-ARIA compliant React
autocomplete/dropdown/select/
combobox components
Downshift
33. React components for efficiently
rendering large lists and tabular data
react-virtualizedby Brian Vaughnby Kent C. Dodds
Primitives to build simple, flexible,
WAI-ARIA compliant React
autocomplete/dropdown/select/
combobox components
Downshift
47. by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
48. by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
49. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
50. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
51. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
52. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
53. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
54. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
55. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
56. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
57. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS
58. <a class="bg-blue white br1 f6
ph3 pv2 link dim“
href=“#">
Button Text
!</a>
by Adam Morse
Create fast loading, highly readable,
and 100% responsive interfaces with
as little CSS as possible.
TACHYONS