diff --git a/__tests__/e2e/__snapshots__/01_minimal.ts.snap b/__tests__/e2e/__snapshots__/01_minimal.ts.snap index 583d9eee..d60ace9c 100644 --- a/__tests__/e2e/__snapshots__/01_minimal.ts.snap +++ b/__tests__/e2e/__snapshots__/01_minimal.ts.snap @@ -2,7 +2,7 @@ exports[`01_minimal should work with recorded events 1`] = ` " -

Counter

numRendered: 18
Count: 1
numRendered: 20
Count: 1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 10
Count: 1
numRendered: 12
Count: 1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -10,7 +10,7 @@ exports[`01_minimal should work with recorded events 1`] = ` exports[`01_minimal should work with recorded events 2`] = ` " -

Counter

numRendered: 34
Count: 2
numRendered: 36
Count: 2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 14
Count: 2
numRendered: 16
Count: 2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -18,7 +18,7 @@ exports[`01_minimal should work with recorded events 2`] = ` exports[`01_minimal should work with recorded events 3`] = ` " -

Counter

numRendered: 46
Count: 3
numRendered: 48
Count: 3

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 18
Count: 3
numRendered: 20
Count: 3

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -26,7 +26,7 @@ exports[`01_minimal should work with recorded events 3`] = ` exports[`01_minimal should work with recorded events 4`] = ` " -

Counter

numRendered: 62
Count: 2
numRendered: 64
Count: 2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 22
Count: 2
numRendered: 24
Count: 2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -34,7 +34,7 @@ exports[`01_minimal should work with recorded events 4`] = ` exports[`01_minimal should work with recorded events 5`] = ` " -

Counter

numRendered: 74
Count: 1
numRendered: 76
Count: 1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 26
Count: 1
numRendered: 28
Count: 1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -42,7 +42,7 @@ exports[`01_minimal should work with recorded events 5`] = ` exports[`01_minimal should work with recorded events 6`] = ` " -

Counter

numRendered: 90
Count: 0
numRendered: 92
Count: 0

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 30
Count: 0
numRendered: 32
Count: 0

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -50,7 +50,7 @@ exports[`01_minimal should work with recorded events 6`] = ` exports[`01_minimal should work with recorded events 7`] = ` " -

Counter

numRendered: 102
Count: -1
numRendered: 104
Count: -1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 34
Count: -1
numRendered: 36
Count: -1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -58,7 +58,7 @@ exports[`01_minimal should work with recorded events 7`] = ` exports[`01_minimal should work with recorded events 8`] = ` " -

Counter

numRendered: 118
Count: -2
numRendered: 120
Count: -2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 38
Count: -2
numRendered: 40
Count: -2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -66,7 +66,7 @@ exports[`01_minimal should work with recorded events 8`] = ` exports[`01_minimal should work with recorded events 9`] = ` " -

Counter

numRendered: 130
Count: -3
numRendered: 132
Count: -3

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 42
Count: -3
numRendered: 44
Count: -3

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -74,7 +74,7 @@ exports[`01_minimal should work with recorded events 9`] = ` exports[`01_minimal should work with recorded events 10`] = ` " -

Counter

numRendered: 146
Count: -2
numRendered: 148
Count: -2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 46
Count: -2
numRendered: 48
Count: -2

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -82,7 +82,7 @@ exports[`01_minimal should work with recorded events 10`] = ` exports[`01_minimal should work with recorded events 11`] = ` " -

Counter

numRendered: 158
Count: -1
numRendered: 160
Count: -1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 50
Count: -1
numRendered: 52
Count: -1

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -90,7 +90,7 @@ exports[`01_minimal should work with recorded events 11`] = ` exports[`01_minimal should work with recorded events 12`] = ` " -

Counter

numRendered: 174
Count: 0
numRendered: 176
Count: 0

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 54
Count: 0
numRendered: 56
Count: 0

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -98,7 +98,7 @@ exports[`01_minimal should work with recorded events 12`] = ` exports[`01_minimal should work with recorded events 13`] = ` " -

Counter

numRendered: 174
Count: 0
numRendered: 176
Count: 0

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
+

Counter

numRendered: 54
Count: 0
numRendered: 56
Count: 0

TextBox

numRendered: 6
Text: hello
numRendered: 8
Text: hello
" @@ -106,7 +106,7 @@ exports[`01_minimal should work with recorded events 13`] = ` exports[`01_minimal should work with recorded events 14`] = ` " -

Counter

numRendered: 174
Count: 0
numRendered: 176
Count: 0

TextBox

numRendered: 186
Text: hello1
numRendered: 188
Text: hello1
+

Counter

numRendered: 54
Count: 0
numRendered: 56
Count: 0

TextBox

numRendered: 62
Text: hello1
numRendered: 64
Text: hello1
" @@ -114,7 +114,7 @@ exports[`01_minimal should work with recorded events 14`] = ` exports[`01_minimal should work with recorded events 15`] = ` " -

Counter

numRendered: 174
Count: 0
numRendered: 176
Count: 0

TextBox

numRendered: 202
Text: hello12
numRendered: 204
Text: hello12
+

Counter

numRendered: 54
Count: 0
numRendered: 56
Count: 0

TextBox

numRendered: 70
Text: hello12
numRendered: 72
Text: hello12
" @@ -122,7 +122,7 @@ exports[`01_minimal should work with recorded events 15`] = ` exports[`01_minimal should work with recorded events 16`] = ` " -

Counter

numRendered: 174
Count: 0
numRendered: 176
Count: 0

TextBox

numRendered: 214
Text: hello123
numRendered: 216
Text: hello123
+

Counter

numRendered: 54
Count: 0
numRendered: 56
Count: 0

TextBox

numRendered: 74
Text: hello123
numRendered: 76
Text: hello123
" diff --git a/__tests__/e2e/__snapshots__/02_typescript.ts.snap b/__tests__/e2e/__snapshots__/02_typescript.ts.snap index a3a0d41f..0104e4a3 100644 --- a/__tests__/e2e/__snapshots__/02_typescript.ts.snap +++ b/__tests__/e2e/__snapshots__/02_typescript.ts.snap @@ -2,7 +2,7 @@ exports[`02_typescript should work with recorded events 1`] = ` " -

Counter

numRendered: 10
Count: 1
numRendered: 12
Count: 1

Person

numRendered: 2
numRendered: 20
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 24
Count: 1
First Name:
Last Name:
Age:
+

Counter

numRendered: 6
Count: 1
numRendered: 8
Count: 1

Person

numRendered: 2
numRendered: 10
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 12
Count: 1
First Name:
Last Name:
Age:
" @@ -10,7 +10,7 @@ exports[`02_typescript should work with recorded events 1`] = ` exports[`02_typescript should work with recorded events 2`] = ` " -

Counter

numRendered: 18
Count: 2
numRendered: 20
Count: 2

Person

numRendered: 2
numRendered: 34
Count: 2
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 36
Count: 2
First Name:
Last Name:
Age:
+

Counter

numRendered: 10
Count: 2
numRendered: 12
Count: 2

Person

numRendered: 2
numRendered: 14
Count: 2
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 16
Count: 2
First Name:
Last Name:
Age:
" @@ -18,7 +18,7 @@ exports[`02_typescript should work with recorded events 2`] = ` exports[`02_typescript should work with recorded events 3`] = ` " -

Counter

numRendered: 26
Count: 1
numRendered: 28
Count: 1

Person

numRendered: 2
numRendered: 48
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 52
Count: 1
First Name:
Last Name:
Age:
+

Counter

numRendered: 14
Count: 1
numRendered: 16
Count: 1

Person

numRendered: 2
numRendered: 18
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 20
Count: 1
First Name:
Last Name:
Age:
" @@ -26,7 +26,7 @@ exports[`02_typescript should work with recorded events 3`] = ` exports[`02_typescript should work with recorded events 4`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 2
numRendered: 62
Count: 0
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 64
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 2
numRendered: 22
Count: 0
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 24
Count: 0
First Name:
Last Name:
Age:
" @@ -34,7 +34,7 @@ exports[`02_typescript should work with recorded events 4`] = ` exports[`02_typescript should work with recorded events 5`] = ` " -

Counter

numRendered: 42
Count: 1
numRendered: 44
Count: 1

Person

numRendered: 2
numRendered: 76
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 80
Count: 1
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 1
numRendered: 24
Count: 1

Person

numRendered: 2
numRendered: 26
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 28
Count: 1
First Name:
Last Name:
Age:
" @@ -42,7 +42,7 @@ exports[`02_typescript should work with recorded events 5`] = ` exports[`02_typescript should work with recorded events 6`] = ` " -

Counter

numRendered: 50
Count: 2
numRendered: 52
Count: 2

Person

numRendered: 2
numRendered: 90
Count: 2
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 92
Count: 2
First Name:
Last Name:
Age:
+

Counter

numRendered: 26
Count: 2
numRendered: 28
Count: 2

Person

numRendered: 2
numRendered: 30
Count: 2
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 32
Count: 2
First Name:
Last Name:
Age:
" @@ -50,7 +50,7 @@ exports[`02_typescript should work with recorded events 6`] = ` exports[`02_typescript should work with recorded events 7`] = ` " -

Counter

numRendered: 58
Count: 1
numRendered: 60
Count: 1

Person

numRendered: 2
numRendered: 104
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 108
Count: 1
First Name:
Last Name:
Age:
+

Counter

numRendered: 30
Count: 1
numRendered: 32
Count: 1

Person

numRendered: 2
numRendered: 34
Count: 1
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 36
Count: 1
First Name:
Last Name:
Age:
" @@ -58,7 +58,7 @@ exports[`02_typescript should work with recorded events 7`] = ` exports[`02_typescript should work with recorded events 8`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 2
numRendered: 118
Count: 0
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 120
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 2
numRendered: 38
Count: 0
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 40
Count: 0
First Name:
Last Name:
Age:
" @@ -66,7 +66,7 @@ exports[`02_typescript should work with recorded events 8`] = ` exports[`02_typescript should work with recorded events 9`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 2
numRendered: 118
Count: 0
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 120
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 2
numRendered: 38
Count: 0
First Name:
Last Name:
Age:
numRendered: 6
numRendered: 40
Count: 0
First Name:
Last Name:
Age:
" @@ -74,7 +74,7 @@ exports[`02_typescript should work with recorded events 9`] = ` exports[`02_typescript should work with recorded events 10`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 130
numRendered: 132a
Count: 0
First Name:
Last Name:
Age:
numRendered: 134
numRendered: 136a
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 42
numRendered: 44a
Count: 0
First Name:
Last Name:
Age:
numRendered: 46
numRendered: 48a
Count: 0
First Name:
Last Name:
Age:
" @@ -82,7 +82,7 @@ exports[`02_typescript should work with recorded events 10`] = ` exports[`02_typescript should work with recorded events 11`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 146
numRendered: 148ab
Count: 0
First Name:
Last Name:
Age:
numRendered: 150
numRendered: 152ab
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 54
numRendered: 56ab
Count: 0
First Name:
Last Name:
Age:
numRendered: 58
numRendered: 60ab
Count: 0
First Name:
Last Name:
Age:
" @@ -90,7 +90,7 @@ exports[`02_typescript should work with recorded events 11`] = ` exports[`02_typescript should work with recorded events 12`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 162
numRendered: 164abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 166
numRendered: 168abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 62
numRendered: 64abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 66
numRendered: 68abc
Count: 0
First Name:
Last Name:
Age:
" @@ -98,7 +98,7 @@ exports[`02_typescript should work with recorded events 12`] = ` exports[`02_typescript should work with recorded events 13`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 178
numRendered: 180abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 182
numRendered: 184abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 70
numRendered: 72abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 74
numRendered: 76abc
Count: 0
First Name:
Last Name:
Age:
" @@ -106,7 +106,7 @@ exports[`02_typescript should work with recorded events 13`] = ` exports[`02_typescript should work with recorded events 14`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 194
numRendered: 196abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 198
numRendered: 200abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 78
numRendered: 80abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 82
numRendered: 84abc
Count: 0
First Name:
Last Name:
Age:
" @@ -114,7 +114,7 @@ exports[`02_typescript should work with recorded events 14`] = ` exports[`02_typescript should work with recorded events 15`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 210
numRendered: 212abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 214
numRendered: 216abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 86
numRendered: 88abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 90
numRendered: 92abc
Count: 0
First Name:
Last Name:
Age:
" @@ -122,7 +122,7 @@ exports[`02_typescript should work with recorded events 15`] = ` exports[`02_typescript should work with recorded events 16`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 226
numRendered: 228abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 230
numRendered: 232abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 94
numRendered: 96abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 98
numRendered: 100abc
Count: 0
First Name:
Last Name:
Age:
" @@ -130,7 +130,7 @@ exports[`02_typescript should work with recorded events 16`] = ` exports[`02_typescript should work with recorded events 17`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 242
numRendered: 244abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 246
numRendered: 248abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 102
numRendered: 104abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 106
numRendered: 108abc
Count: 0
First Name:
Last Name:
Age:
" @@ -138,7 +138,7 @@ exports[`02_typescript should work with recorded events 17`] = ` exports[`02_typescript should work with recorded events 18`] = ` " -

Counter

numRendered: 66
Count: 0
numRendered: 68
Count: 0

Person

numRendered: 258
numRendered: 260abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 262
numRendered: 264abc
Count: 0
First Name:
Last Name:
Age:
+

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 110
numRendered: 112abc
Count: 0
First Name:
Last Name:
Age:
numRendered: 114
numRendered: 116abc
Count: 0
First Name:
Last Name:
Age:
" diff --git a/__tests__/e2e/__snapshots__/03_usestate.ts.snap b/__tests__/e2e/__snapshots__/03_usestate.ts.snap index 801b9978..0c97aee5 100644 --- a/__tests__/e2e/__snapshots__/03_usestate.ts.snap +++ b/__tests__/e2e/__snapshots__/03_usestate.ts.snap @@ -2,7 +2,7 @@ exports[`03_usestate should work with recorded events 1`] = ` " -

Counter

numRendered: 10
Count: 1
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 6
Count: 1
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -10,7 +10,7 @@ exports[`03_usestate should work with recorded events 1`] = ` exports[`03_usestate should work with recorded events 2`] = ` " -

Counter

numRendered: 18
Count: 2
numRendered: 20
Count: 2

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 10
Count: 2
numRendered: 12
Count: 2

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -18,7 +18,7 @@ exports[`03_usestate should work with recorded events 2`] = ` exports[`03_usestate should work with recorded events 3`] = ` " -

Counter

numRendered: 26
Count: 3
numRendered: 28
Count: 3

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 14
Count: 3
numRendered: 16
Count: 3

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -26,7 +26,7 @@ exports[`03_usestate should work with recorded events 3`] = ` exports[`03_usestate should work with recorded events 4`] = ` " -

Counter

numRendered: 34
Count: 4
numRendered: 36
Count: 4

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 4
numRendered: 20
Count: 4

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -34,7 +34,7 @@ exports[`03_usestate should work with recorded events 4`] = ` exports[`03_usestate should work with recorded events 5`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -42,7 +42,7 @@ exports[`03_usestate should work with recorded events 5`] = ` exports[`03_usestate should work with recorded events 6`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -50,7 +50,7 @@ exports[`03_usestate should work with recorded events 6`] = ` exports[`03_usestate should work with recorded events 7`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 42
First Name:
Last Name:
Age:
numRendered: 44
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -58,7 +58,7 @@ exports[`03_usestate should work with recorded events 7`] = ` exports[`03_usestate should work with recorded events 8`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 50
First Name:
Last Name:
Age:
numRendered: 52
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 14
First Name:
Last Name:
Age:
numRendered: 16
First Name:
Last Name:
Age:
" @@ -66,7 +66,7 @@ exports[`03_usestate should work with recorded events 8`] = ` exports[`03_usestate should work with recorded events 9`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 58
First Name:
Last Name:
Age:
numRendered: 60
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 18
First Name:
Last Name:
Age:
numRendered: 20
First Name:
Last Name:
Age:
" @@ -74,7 +74,7 @@ exports[`03_usestate should work with recorded events 9`] = ` exports[`03_usestate should work with recorded events 10`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 66
First Name:
Last Name:
Age:
numRendered: 68
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 22
First Name:
Last Name:
Age:
numRendered: 24
First Name:
Last Name:
Age:
" @@ -82,7 +82,7 @@ exports[`03_usestate should work with recorded events 10`] = ` exports[`03_usestate should work with recorded events 11`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 74
First Name:
Last Name:
Age:
numRendered: 76
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 26
First Name:
Last Name:
Age:
numRendered: 28
First Name:
Last Name:
Age:
" @@ -90,7 +90,7 @@ exports[`03_usestate should work with recorded events 11`] = ` exports[`03_usestate should work with recorded events 12`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 82
First Name:
Last Name:
Age:
numRendered: 84
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 30
First Name:
Last Name:
Age:
numRendered: 32
First Name:
Last Name:
Age:
" @@ -98,7 +98,7 @@ exports[`03_usestate should work with recorded events 12`] = ` exports[`03_usestate should work with recorded events 13`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 90
First Name:
Last Name:
Age:
numRendered: 92
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 34
First Name:
Last Name:
Age:
numRendered: 36
First Name:
Last Name:
Age:
" @@ -106,7 +106,7 @@ exports[`03_usestate should work with recorded events 13`] = ` exports[`03_usestate should work with recorded events 14`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 98
First Name:
Last Name:
Age:
numRendered: 100
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 38
First Name:
Last Name:
Age:
numRendered: 40
First Name:
Last Name:
Age:
" @@ -114,7 +114,7 @@ exports[`03_usestate should work with recorded events 14`] = ` exports[`03_usestate should work with recorded events 15`] = ` " -

Counter

numRendered: 42
Count: 5
numRendered: 44
Count: 5

Person

numRendered: 106
First Name:
Last Name:
Age:
numRendered: 108
First Name:
Last Name:
Age:
+

Counter

numRendered: 22
Count: 5
numRendered: 24
Count: 5

Person

numRendered: 42
First Name:
Last Name:
Age:
numRendered: 44
First Name:
Last Name:
Age:
" diff --git a/__tests__/e2e/__snapshots__/04_selector.ts.snap b/__tests__/e2e/__snapshots__/04_selector.ts.snap index 6cefd59c..651486ba 100644 --- a/__tests__/e2e/__snapshots__/04_selector.ts.snap +++ b/__tests__/e2e/__snapshots__/04_selector.ts.snap @@ -2,7 +2,7 @@ exports[`04_selector should work with recorded events 1`] = ` " -

Counter

numRendered: 10
Count: 1
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 6
Count: 1
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -10,7 +10,7 @@ exports[`04_selector should work with recorded events 1`] = ` exports[`04_selector should work with recorded events 2`] = ` " -

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 10
Count: 0
numRendered: 12
Count: 0

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -18,7 +18,7 @@ exports[`04_selector should work with recorded events 2`] = ` exports[`04_selector should work with recorded events 3`] = ` " -

Counter

numRendered: 26
Count: 1
numRendered: 28
Count: 1

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 14
Count: 1
numRendered: 16
Count: 1

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -26,7 +26,7 @@ exports[`04_selector should work with recorded events 3`] = ` exports[`04_selector should work with recorded events 4`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -34,7 +34,7 @@ exports[`04_selector should work with recorded events 4`] = ` exports[`04_selector should work with recorded events 5`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 2
First Name:
Last Name:
Age:
numRendered: 4
First Name:
Last Name:
Age:
" @@ -42,7 +42,7 @@ exports[`04_selector should work with recorded events 5`] = ` exports[`04_selector should work with recorded events 6`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 34
First Name:
Last Name:
Age:
numRendered: 36
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -50,7 +50,7 @@ exports[`04_selector should work with recorded events 6`] = ` exports[`04_selector should work with recorded events 7`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 42
First Name:
Last Name:
Age:
numRendered: 44
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -58,7 +58,7 @@ exports[`04_selector should work with recorded events 7`] = ` exports[`04_selector should work with recorded events 8`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 50
First Name:
Last Name:
Age:
numRendered: 52
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -66,7 +66,7 @@ exports[`04_selector should work with recorded events 8`] = ` exports[`04_selector should work with recorded events 9`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 58
First Name:
Last Name:
Age:
numRendered: 60
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -74,7 +74,7 @@ exports[`04_selector should work with recorded events 9`] = ` exports[`04_selector should work with recorded events 10`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 66
First Name:
Last Name:
Age:
numRendered: 68
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -82,7 +82,7 @@ exports[`04_selector should work with recorded events 10`] = ` exports[`04_selector should work with recorded events 11`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 74
First Name:
Last Name:
Age:
numRendered: 76
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -90,7 +90,7 @@ exports[`04_selector should work with recorded events 11`] = ` exports[`04_selector should work with recorded events 12`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 82
First Name:
Last Name:
Age:
numRendered: 84
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -98,7 +98,7 @@ exports[`04_selector should work with recorded events 12`] = ` exports[`04_selector should work with recorded events 13`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 90
First Name:
Last Name:
Age:
numRendered: 92
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" @@ -106,7 +106,7 @@ exports[`04_selector should work with recorded events 13`] = ` exports[`04_selector should work with recorded events 14`] = ` " -

Counter

numRendered: 34
Count: 0
numRendered: 36
Count: 0

Person

numRendered: 98
First Name:
Last Name:
Age:
numRendered: 100
First Name:
Last Name:
Age:
+

Counter

numRendered: 18
Count: 0
numRendered: 20
Count: 0

Person

numRendered: 6
First Name:
Last Name:
Age:
numRendered: 8
First Name:
Last Name:
Age:
" diff --git a/__tests__/e2e/__snapshots__/05_container.ts.snap b/__tests__/e2e/__snapshots__/05_container.ts.snap index f17145ec..efa53848 100644 --- a/__tests__/e2e/__snapshots__/05_container.ts.snap +++ b/__tests__/e2e/__snapshots__/05_container.ts.snap @@ -2,7 +2,7 @@ exports[`05_container should work with recorded events 1`] = ` " -

First container

numRendered: 14
Count: 1
numRendered: 16
Count: 1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 10
Count: 1
numRendered: 12
Count: 1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -10,7 +10,7 @@ exports[`05_container should work with recorded events 1`] = ` exports[`05_container should work with recorded events 2`] = ` " -

First container

numRendered: 22
Count: 0
numRendered: 24
Count: 0

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 14
Count: 0
numRendered: 16
Count: 0

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -18,7 +18,7 @@ exports[`05_container should work with recorded events 2`] = ` exports[`05_container should work with recorded events 3`] = ` " -

First container

numRendered: 30
Count: -1
numRendered: 32
Count: -1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 18
Count: -1
numRendered: 20
Count: -1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -26,7 +26,7 @@ exports[`05_container should work with recorded events 3`] = ` exports[`05_container should work with recorded events 4`] = ` " -

First container

numRendered: 38
Count: 0
numRendered: 40
Count: 0

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 22
Count: 0
numRendered: 24
Count: 0

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -34,7 +34,7 @@ exports[`05_container should work with recorded events 4`] = ` exports[`05_container should work with recorded events 5`] = ` " -

First container

numRendered: 46
Count: 1
numRendered: 48
Count: 1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 26
Count: 1
numRendered: 28
Count: 1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -42,7 +42,7 @@ exports[`05_container should work with recorded events 5`] = ` exports[`05_container should work with recorded events 6`] = ` " -

First container

numRendered: 54
Count: 2
numRendered: 56
Count: 2

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 30
Count: 2
numRendered: 32
Count: 2

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -50,7 +50,7 @@ exports[`05_container should work with recorded events 6`] = ` exports[`05_container should work with recorded events 7`] = ` " -

First container

numRendered: 62
Count: 1
numRendered: 64
Count: 1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 34
Count: 1
numRendered: 36
Count: 1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -58,7 +58,7 @@ exports[`05_container should work with recorded events 7`] = ` exports[`05_container should work with recorded events 8`] = ` " -

First container

numRendered: 70
Count: 0
numRendered: 72
Count: 0

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 38
Count: 0
numRendered: 40
Count: 0

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -66,7 +66,7 @@ exports[`05_container should work with recorded events 8`] = ` exports[`05_container should work with recorded events 9`] = ` " -

First container

numRendered: 78
Count: -1
numRendered: 80
Count: -1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 42
Count: -1
numRendered: 44
Count: -1

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -74,7 +74,7 @@ exports[`05_container should work with recorded events 9`] = ` exports[`05_container should work with recorded events 10`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 6
Count: 0
numRendered: 8
Count: 0
" @@ -82,7 +82,7 @@ exports[`05_container should work with recorded events 10`] = ` exports[`05_container should work with recorded events 11`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 94
Count: 1
numRendered: 96
Count: 1
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 50
Count: 1
numRendered: 52
Count: 1
" @@ -90,7 +90,7 @@ exports[`05_container should work with recorded events 11`] = ` exports[`05_container should work with recorded events 12`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 102
Count: 0
numRendered: 104
Count: 0
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 54
Count: 0
numRendered: 56
Count: 0
" @@ -98,7 +98,7 @@ exports[`05_container should work with recorded events 12`] = ` exports[`05_container should work with recorded events 13`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 110
Count: -1
numRendered: 112
Count: -1
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 58
Count: -1
numRendered: 60
Count: -1
" @@ -106,7 +106,7 @@ exports[`05_container should work with recorded events 13`] = ` exports[`05_container should work with recorded events 14`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 118
Count: 0
numRendered: 120
Count: 0
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 62
Count: 0
numRendered: 64
Count: 0
" @@ -114,7 +114,7 @@ exports[`05_container should work with recorded events 14`] = ` exports[`05_container should work with recorded events 15`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 126
Count: 1
numRendered: 128
Count: 1
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 66
Count: 1
numRendered: 68
Count: 1
" @@ -122,7 +122,7 @@ exports[`05_container should work with recorded events 15`] = ` exports[`05_container should work with recorded events 16`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 134
Count: 2
numRendered: 136
Count: 2
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 70
Count: 2
numRendered: 72
Count: 2
" @@ -130,7 +130,7 @@ exports[`05_container should work with recorded events 16`] = ` exports[`05_container should work with recorded events 17`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 142
Count: 1
numRendered: 144
Count: 1
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 74
Count: 1
numRendered: 76
Count: 1
" @@ -138,7 +138,7 @@ exports[`05_container should work with recorded events 17`] = ` exports[`05_container should work with recorded events 18`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 150
Count: 0
numRendered: 152
Count: 0
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 78
Count: 0
numRendered: 80
Count: 0
" @@ -146,7 +146,7 @@ exports[`05_container should work with recorded events 18`] = ` exports[`05_container should work with recorded events 19`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 158
Count: -1
numRendered: 160
Count: -1
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 82
Count: -1
numRendered: 84
Count: -1
" @@ -154,7 +154,7 @@ exports[`05_container should work with recorded events 19`] = ` exports[`05_container should work with recorded events 20`] = ` " -

First container

numRendered: 86
Count: -2
numRendered: 88
Count: -2

Second container

numRendered: 166
Count: -2
numRendered: 168
Count: -2
+

First container

numRendered: 46
Count: -2
numRendered: 48
Count: -2

Second container

numRendered: 86
Count: -2
numRendered: 88
Count: -2
" diff --git a/__tests__/e2e/__snapshots__/11_form.ts.snap b/__tests__/e2e/__snapshots__/11_form.ts.snap index c1a9e8a3..cc594719 100644 --- a/__tests__/e2e/__snapshots__/11_form.ts.snap +++ b/__tests__/e2e/__snapshots__/11_form.ts.snap @@ -2,7 +2,7 @@ exports[`11_form should work with recorded events 1`] = ` " -
numRendered: 20

First Name

numRendered: 22
First Name:name is required

Family Name

numRendered: 24
Family Name:name is required

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 12

First Name

numRendered: 14
First Name:name is required

Family Name

numRendered: 16
Family Name:name is required

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -10,7 +10,7 @@ exports[`11_form should work with recorded events 1`] = ` exports[`11_form should work with recorded events 2`] = ` " -
numRendered: 40

First Name

numRendered: 42
First Name:

Family Name

numRendered: 24
Family Name:name is required

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 22

First Name

numRendered: 24
First Name:

Family Name

numRendered: 16
Family Name:name is required

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -18,7 +18,7 @@ exports[`11_form should work with recorded events 2`] = ` exports[`11_form should work with recorded events 3`] = ` " -
numRendered: 54

First Name

numRendered: 56
First Name:

Family Name

numRendered: 24
Family Name:name is required

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 32

First Name

numRendered: 34
First Name:

Family Name

numRendered: 16
Family Name:name is required

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -26,7 +26,7 @@ exports[`11_form should work with recorded events 3`] = ` exports[`11_form should work with recorded events 4`] = ` " -
numRendered: 74

First Name

numRendered: 76
First Name:

Family Name

numRendered: 24
Family Name:name is required

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 36

First Name

numRendered: 38
First Name:

Family Name

numRendered: 16
Family Name:name is required

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -34,7 +34,7 @@ exports[`11_form should work with recorded events 4`] = ` exports[`11_form should work with recorded events 5`] = ` " -
numRendered: 88

First Name

numRendered: 76
First Name:

Family Name

numRendered: 90
Family Name:

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 40

First Name

numRendered: 38
First Name:

Family Name

numRendered: 44
Family Name:

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -42,7 +42,7 @@ exports[`11_form should work with recorded events 5`] = ` exports[`11_form should work with recorded events 6`] = ` " -
numRendered: 106

First Name

numRendered: 76
First Name:

Family Name

numRendered: 110
Family Name:

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 46

First Name

numRendered: 38
First Name:

Family Name

numRendered: 48
Family Name:

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -50,7 +50,7 @@ exports[`11_form should work with recorded events 6`] = ` exports[`11_form should work with recorded events 7`] = ` " -
numRendered: 122

First Name

numRendered: 76
First Name:

Family Name

numRendered: 124
Family Name:

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 50

First Name

numRendered: 38
First Name:

Family Name

numRendered: 52
Family Name:

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -58,7 +58,7 @@ exports[`11_form should work with recorded events 7`] = ` exports[`11_form should work with recorded events 8`] = ` " -
numRendered: 122

First Name

numRendered: 76
First Name:

Family Name

numRendered: 124
Family Name:

Gender

numRendered: 26
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 50

First Name

numRendered: 38
First Name:

Family Name

numRendered: 52
Family Name:

Gender

numRendered: 18
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -66,7 +66,7 @@ exports[`11_form should work with recorded events 8`] = ` exports[`11_form should work with recorded events 9`] = ` " -
numRendered: 140

First Name

numRendered: 76
First Name:

Family Name

numRendered: 124
Family Name:

Gender

numRendered: 144
Gender:

Teenager

numRendered: 28
Teenager:
Stress Test
+
numRendered: 54

First Name

numRendered: 38
First Name:

Family Name

numRendered: 52
Family Name:

Gender

numRendered: 58
Gender:

Teenager

numRendered: 20
Teenager:
Stress Test
" @@ -74,7 +74,7 @@ exports[`11_form should work with recorded events 9`] = ` exports[`11_form should work with recorded events 10`] = ` " -
numRendered: 156

First Name

numRendered: 76
First Name:

Family Name

numRendered: 124
Family Name:

Gender

numRendered: 144
Gender:

Teenager

numRendered: 160
Teenager:
Stress Test
+
numRendered: 60

First Name

numRendered: 38
First Name:

Family Name

numRendered: 52
Family Name:

Gender

numRendered: 58
Gender:

Teenager

numRendered: 64
Teenager:
Stress Test
" @@ -82,7 +82,7 @@ exports[`11_form should work with recorded events 10`] = ` exports[`11_form should work with recorded events 11`] = ` " -
numRendered: 156

First Name

numRendered: 76
First Name:

Family Name

numRendered: 124
Family Name:

Gender

numRendered: 144
Gender:

Teenager

numRendered: 160
Teenager:
Stress Test
+
numRendered: 60

First Name

numRendered: 38
First Name:

Family Name

numRendered: 52
Family Name:

Gender

numRendered: 58
Gender:

Teenager

numRendered: 64
Teenager:
Stress Test
" diff --git a/__tests__/e2e/__snapshots__/14_dynamic.ts.snap b/__tests__/e2e/__snapshots__/14_dynamic.ts.snap index b37cef0f..e0a4e190 100644 --- a/__tests__/e2e/__snapshots__/14_dynamic.ts.snap +++ b/__tests__/e2e/__snapshots__/14_dynamic.ts.snap @@ -2,7 +2,7 @@ exports[`14_dynamic should work with recorded events 1`] = ` " -

Counter

numRendered: 10
Count: 1
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 6
Count: 1
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -10,7 +10,7 @@ exports[`14_dynamic should work with recorded events 1`] = ` exports[`14_dynamic should work with recorded events 2`] = ` " -

Counter

numRendered: 10
Count: 1
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 6
Count: 1
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -18,7 +18,7 @@ exports[`14_dynamic should work with recorded events 2`] = ` exports[`14_dynamic should work with recorded events 3`] = ` " -

Counter

numRendered: 14
Count: 0
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 10
Count: 0
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -26,7 +26,7 @@ exports[`14_dynamic should work with recorded events 3`] = ` exports[`14_dynamic should work with recorded events 4`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -34,7 +34,7 @@ exports[`14_dynamic should work with recorded events 4`] = ` exports[`14_dynamic should work with recorded events 5`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 12
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 8
Count: 1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -42,7 +42,7 @@ exports[`14_dynamic should work with recorded events 5`] = ` exports[`14_dynamic should work with recorded events 6`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 16
Count: 0

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -50,7 +50,7 @@ exports[`14_dynamic should work with recorded events 6`] = ` exports[`14_dynamic should work with recorded events 7`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 16
Count: 0

Person

numRendered: 2
First Name:
Age:
numRendered: 4
First Name:
Age:
" @@ -58,7 +58,7 @@ exports[`14_dynamic should work with recorded events 7`] = ` exports[`14_dynamic should work with recorded events 8`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 22
First Name:
Age:
numRendered: 24
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 20
Count: -1

Person

numRendered: 6
First Name:
Age:
numRendered: 8
First Name:
Age:
" @@ -66,7 +66,7 @@ exports[`14_dynamic should work with recorded events 8`] = ` exports[`14_dynamic should work with recorded events 9`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 26
Last Name:
Age:
numRendered: 24
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 20
Count: -1

Person

numRendered: 14
Last Name:
Age:
numRendered: 8
First Name:
Age:
" @@ -74,7 +74,7 @@ exports[`14_dynamic should work with recorded events 9`] = ` exports[`14_dynamic should work with recorded events 10`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 26
Last Name:
Age:
numRendered: 24
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 20
Count: -1

Person

numRendered: 14
Last Name:
Age:
numRendered: 8
First Name:
Age:
" @@ -82,7 +82,7 @@ exports[`14_dynamic should work with recorded events 10`] = ` exports[`14_dynamic should work with recorded events 11`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 32
Last Name:
Age:
numRendered: 24
First Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 20
Count: -1

Person

numRendered: 16
Last Name:
Age:
numRendered: 8
First Name:
Age:
" @@ -90,7 +90,7 @@ exports[`14_dynamic should work with recorded events 11`] = ` exports[`14_dynamic should work with recorded events 12`] = ` " -

Counter

numRendered: 20
Count: -1
numRendered: 26
Count: -1

Person

numRendered: 32
Last Name:
Age:
numRendered: 38
Last Name:
Age:
+

Counter

numRendered: 12
Count: -1
numRendered: 20
Count: -1

Person

numRendered: 16
Last Name:
Age:
numRendered: 20
Last Name:
Age:
" diff --git a/package.json b/package.json index ead938f5..8d34a209 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,10 @@ { "name": "react-tracked", "description": "Simple and fast global state with React Context. Eliminate unnecessary re-renders without hassle.", - "version": "1.5.1", + "version": "2.0.0-alpha.9", + "publishConfig": { + "tag": "next" + }, "author": "Daishi Kato", "repository": { "type": "git", @@ -66,7 +69,7 @@ "license": "MIT", "dependencies": { "proxy-compare": "1.1.3", - "use-context-selector": "1.3.2" + "use-context-selector": "2.0.0-alpha.9" }, "devDependencies": { "@testing-library/react": "^11.2.2", @@ -105,7 +108,7 @@ "webpack-dev-server": "^3.11.0" }, "peerDependencies": { - "react": ">=16.8.0", - "scheduler": ">=0.19.0" + "react": ">=18.0.0", + "scheduler": ">=1.0.0" } } diff --git a/src/useSelector.ts b/src/useSelector.ts index bd369358..827885fe 100644 --- a/src/useSelector.ts +++ b/src/useSelector.ts @@ -1,11 +1,11 @@ import { useDebugValue } from 'react'; -import { Context, useContextSelector } from 'use-context-selector'; +import { Context, useContext } from 'use-context-selector'; export const useSelector = ( StateContext: Context, selector: (state: State) => Selected, ) => { - const selected = useContextSelector(StateContext, selector); + const selected = useContext(StateContext, selector); useDebugValue(selected); return selected; }; diff --git a/src/useTrackedState.ts b/src/useTrackedState.ts index bcbbc32a..32c72943 100644 --- a/src/useTrackedState.ts +++ b/src/useTrackedState.ts @@ -5,7 +5,7 @@ import { useReducer, useRef, } from 'react'; -import { Context, useContextSelector } from 'use-context-selector'; +import { Context, useContext } from 'use-context-selector'; import { createDeepProxy, isDeepChanged, @@ -89,7 +89,7 @@ export const useTrackedState = ( return nextState; }; }, [deepChangedMode]); - const state = useContextSelector(StateContext, selector); + const state = useContext(StateContext, selector); if (typeof process === 'object' && process.env.NODE_ENV !== 'production') { // eslint-disable-next-line react-hooks/rules-of-hooks useAffectedDebugValue(state, affected); diff --git a/yarn.lock b/yarn.lock index 8fba3ccc..803c4aba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10116,10 +10116,10 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -use-context-selector@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/use-context-selector/-/use-context-selector-1.3.2.tgz#326a76875be2914c2d5cabf63349cbd9fda09d34" - integrity sha512-XRRlZD8+FIac3RtmOEqq8SizNEQI6oldteuOWu+F+pDooiJPPaFgw+8wckX+/fuJ80DRJB9HP99UdIq8A1YSMA== +use-context-selector@2.0.0-alpha.9: + version "2.0.0-alpha.9" + resolved "https://registry.yarnpkg.com/use-context-selector/-/use-context-selector-2.0.0-alpha.9.tgz#bc932267ee5ac19e12f0845a7bcd1cf2b243d43f" + integrity sha512-fpkGKvjtdIB599NFCHKrk2wb+1FhuY8OWimBCvGU8GrvTErGPwrcAM1wHXsc8MNkUlsgNPjVHC/x+egtddWeNQ== use-reducer-async@^2.0.1: version "2.0.1"