Skip to content

Commit 0822f66

Browse files
committed
Add Reusability.DecimalImplicitsWithoutTolerance
1 parent e7d9835 commit 0822f66

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

coreGeneric/src/main/scala/japgolly/scalajs/react/Reusability.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,11 @@ object Reusability extends ReusabilityMacros with ScalaVersionSpecificReusabilit
387387
Reusability.byRef || Reusability.map
388388
}
389389

390+
object DecimalImplicitsWithoutTolerance {
391+
@inline implicit def reusabilityDouble: Reusability[Double] = by_==
392+
@inline implicit def reusabilityFloat : Reusability[Float ] = by_==
393+
}
394+
390395
object TemporalImplicitsWithoutTolerance {
391396

392397
implicit lazy val reusabilityJavaDuration: Reusability[Duration] =

doc/changelog/2.0.1.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## 2.0.1
22

3+
### New stuff
4+
5+
* You can now `import Reusability.DecimalImplicitsWithoutTolerance._` if you'd like implicit `Reusability` instances for decimal types that use exact comparison
6+
37
### Bug fixes
48

59
* Fix infinite loop in functional components with reuse + `Reusability.never` ([#1027](https://github.com/japgolly/scalajs-react/issues/1027))

0 commit comments

Comments
 (0)