Skip to content

Commit a763b2b

Browse files
committed
Rename Reusable.value{Fn ⇒ ByNeed}
1 parent 72348e7 commit a763b2b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

extra/src/main/scala/japgolly/scalajs/react/extra/Reusable.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ package japgolly.scalajs.react.extra
22

33
import scala.reflect.ClassTag
44

5-
final class Reusable[+A] private[Reusable](valueFn: () => A,
5+
final class Reusable[+A] private[Reusable](valueByNeed: () => A,
66
private[Reusable] val root: Any,
77
val isReusable: Reusable[Any] => Boolean) {
88
override def toString = s"Reusable($value)"
99
override def hashCode = value.##
1010

1111
def value: A =
12-
valueFn()
12+
valueByNeed()
1313

1414
/** WARNING: This does not affect reusability.
1515
* Only the initial (pre-mapped) values matter when considering reusability.
@@ -18,7 +18,7 @@ final class Reusable[+A] private[Reusable](valueFn: () => A,
1818
* considered reusable. Any differences as a result of second the mapping will be discarded.
1919
*/
2020
def map[B](f: A => B): Reusable[B] = {
21-
lazy val b = f(valueFn())
21+
lazy val b = f(valueByNeed())
2222
new Reusable[B](() => b, root, isReusable)
2323
}
2424
}

0 commit comments

Comments
 (0)